来自stackoverflowhtml
Stackoverflow - queries-vs-filters
缓存
题主但愿知道Query和Filter的区别elasticsearch
多数答案从官方文档入手,官方文档
ide
频繁使用的filter将会被ElasticSearch自动缓存以提高性能,所以若是不是要作全文检索,优先使用filter性能
filter 这个文档匹配查询条件吗 答案只是简单的Yes or No,不涉及到得分的计算,一般filter被更多的用在过滤结构的数据,例如:ui
query 这个文档有多匹配查询条件 query不止查询文档是否匹配,并且会计算文档匹配的相关度_score
code