Elasticsearch---Query查询和Filter查询
转载自:
魔豆技术分享
说明:Elasticsearch == 7.3。
一、概念
1、概念
一个查询语句究竟具有什么样的行为和得到什么结果,主要取决于它到底是 Query还是Filter。两者有很大区别,我们来看下:
Query context:查询上下文,这种语句在执行时既要计算文档是否匹配,还要计算文档相对于其他文档的匹配度有多高,匹配度越高,_score 分数就越高
Filter context:过滤上下文,过滤上下文中的语句在执行时只关心文档是否和查询匹配,不会计算匹配度,也就是得分。
官方示例:
转载
2021-02-07 17:47:50 ·
932 阅读 ·
0 评论