來自stackoverflowhtml
Stackoverflow - queries-vs-filters
緩存
題主但願知道Query和Filter的區別elasticsearch
多數答案從官方文檔入手,官方文檔
ide
頻繁使用的filter將會被ElasticSearch自動緩存以提高性能,所以若是不是要作全文檢索,優先使用filter性能
filter 這個文檔匹配查詢條件嗎 答案只是簡單的Yes or No,不涉及到得分的計算,一般filter被更多的用在過濾結構的數據,例如:ui
query 這個文檔有多匹配查詢條件 query不止查詢文檔是否匹配,並且會計算文檔匹配的相關度_score
code