Sho*_*iri 2 elasticsearch elasticsearch-dsl
我在我的项目中使用了很多match
查询。现在,我刚刚面临term
Elasticsearch 中的查询。如果指定了查询的关键字,则术语查询似乎会更快。现在我有一个问题..我应该重构我的代码(很多)并使用 term 而不是 match 吗?使用 term 的性能比 match 好多少?
在我的查询中使用术语:
main_query["query"]["bool"]["must"].append({"term":{object[..]:object[...]}})
Run Code Online (Sandbox Code Playgroud)
在我的查询中使用匹配查询:
main_query["query"]["bool"]["must"].append({"match":{object[..]:object[...]}})
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2565 次 |
最近记录: |