- 同样是按条件匹配,filter不统计相关度,must统计相关度
- must比filter计算更复杂,更耗时
问:如果进行范围查询,例如获取2020-80-01之后的document,must会如何计算相关度?
答:如果同时使用range做查询,must查询后,结果中的document的相关度默认均为1。
使用 must
{ "query": { "bool": { "must": [ { "match": { "category": "COMEDY" } } ] } } }
使用 filter
// GET news_headlines/_search { "query": { "bool": { "filter": [ { "match": { "category": "COMEDY" } } ] } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)