【发布时间】:2018-12-11 01:50:50
【问题描述】:
我正在尝试使用 Elasticsearch 获得完全匹配的结果(所以我不关心这里的得分)
我发现有两种方法可以做到这一点:
{
"query" : {
"constant_score" : {
"filter" : {
"term" : {
"exact_match_field" : "hello world !"
}
}
}
}
}
或
{
"query": {
"bool": {
"filter": {
"term": {
"exact_match_field": "hello world !"
}
}
}
}
}
两者都有效并给了我想要的结果。它们之间有什么区别?使用一种与另一种相比有性能优势吗?
(我使用的是 Elasticsearch V 5.6)
谢谢!
【问题讨论】:
标签: elasticsearch elasticsearch-5