Выполнение запроса с несколькими фразами в Elastic Search с помощью оператора `or`
{
"query": {
"bool": {
"or": [
{"match_phrase": {"text": "first phrase"}},
{"match_phrase": {"text": "second phrase"}}
]
}
}
}
Я хочу сопоставить все документы, которые содержат одну из фраз точно в том виде, как они были введены.
1 ответ
{
"query": {
"constant_score" : {
"filter" : {
"bool" : {
"or" : [
{ "term" : { "text" : "first phrase" } },
{ "term" : { "text" : "second phrase" } }
]
}
}
}
}
}