使用filter还是使用query

filter:不会计算相关度分数,性能更好, 无排序,同时ES内部还会缓存比较常用的filter的数据。
query:会计算相关度分数,性能较差,有排序,无缓存。

所以其实总结下,需要做全文本搜索或者需要计算相关性分数时,就用query,否则就优先用filter。

猜你喜欢

转载自blog.csdn.net/weixin_38106322/article/details/111769535