1、query和filter的本质区别?
以下几张图能更好的概括:

query关注点:此文档与此查询子句的匹配程度如何?
filter关注点:此文档和查询子句匹配吗?
2、Query检索细化关注点

1)是否包含?
确定文档是否应该成为结果的一部分.
2)相关度得分多少?
除了确定文档是否匹配外,查询子句还计算了表示文档与其他文档相比匹配程度的_score。
3)得分越高,相关度越高。
更相关的文件,在搜索排名更高。
典型应用场景:
1)全文检索——这种相关性的概念非常适合全文搜索,因为很少有完全“正确”的答案。
举例如下:
文档中存在字段hotel_name:“上海浦东香格里拉酒店”
IK实际分词结果如下:
上海浦东,上海,浦东,香格里拉,格里,里拉,酒店。
也就是说,搜索以上关键词都能搜到:hotel_name:“上海浦东香格里拉酒店”的酒店。这些都是“相关
继续阅读与本文标签相同的文章
-
JAVA对象创建过程内存图解
2026-05-24栏目: 教程
-
域名dns的解析原理
2026-05-24栏目: 教程
-
干货 | Elasticsearch Nested类型深入详解
2026-05-24栏目: 教程
-
阿里云RDS PG 11,因你而来,值得拥有
2026-05-24栏目: 教程
-
软技能,程序员编程之外的升值之道!
2026-05-24栏目: 教程
