Я пытаюсь добиться точного совпадения с помощью Elasticsearch (поэтому мне не важно забивать здесь)
Я вижу, что есть 2 способа сделать это:
{
"query" : {
"constant_score" : {
"filter" : {
"term" : {
"exact_match_field" : "hello world !"
}
}
}
}
}
или
{
"query": {
"bool": {
"filter": {
"term": {
"exact_match_field": "hello world !"
}
}
}
}
}
И работает, и дает мне желаемый результат. Какая разница между ними? Есть ли преимущества в производительности при использовании одного против другого?
(я использую Elasticsearch V 5.6)
Спасибо!