开发者社区> 问答> 正文

Search 与 Filter 区别是什么?

Search 与 Filter 区别是什么?

展开
收起
游客y7f4tqjnapsic 2021-12-14 15:40:30 762 0
1 条回答
写回答
取消 提交回答
  • Query 查询

    用于解答文档是否存在,并且告知返回文档与查询条件的匹配度,返回 _score 评分 供用户选择。

    Filter 查询

    只用于返回文档是否与查询匹配,但是不会告诉你匹配度,即不进行评分。在做聚 合查询时,filter 经常发挥更大的作用。因为没有评分 Elasticsearch 的处理速度就会提 高,提升了整体响应时间。同时 filter 可以缓存查询结果,而 Query 则不能缓存。

    资源来源于《Elastic Stack 实战手册(早鸟版)》下载地址:https://developer.aliyun.com/topic/download?id=1295

    2021-12-14 16:58:44
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Walmart eCommerce Search 立即下载
Phoenix Search Index 功能与应用场景介绍 立即下载
Lambda Processing for Near Time Search Indexing 立即下载