上图是项目中所使用的ES Java-high-level-client,问题来了,must
和filter
究竟有什么区别?哪些地方用must
?哪些地方用filter
?
在官网中的说明其实很明显
match
:请求意味着它们被用来评定每个文档的匹配度的评分;filter
:它们将过滤出不匹配的文档,但不会影响匹配文档的分数;
上图是项目中所使用的ES Java-high-level-client,问题来了,must
和filter
究竟有什么区别?哪些地方用must
?哪些地方用filter
?
在官网中的说明其实很明显
match
:请求意味着它们被用来评定每个文档的匹配度的评分;filter
:它们将过滤出不匹配的文档,但不会影响匹配文档的分数;