Ниже приведен запрос, что вы ищете.Я использовал Bool Query , например, must
как AND
операция и should
как OR
операция.
POST <your_index_name>/_search
{
"query":{
"bool":{
"must":[
{
"match":{
"zone":"hyderabad"
}
},
{
"match":{
"message":"hello world"
}
},
{
"bool":{
"should":[
{
"match":{
"creator":2
}
},
{
"match":{
"creator":4
}
},
{
"match":{
"assignee":6
}
},
{
"match":{
"assignee":8
}
}
],
"minimum_should_match":1
}
}
]
}
}
}
Также обратите внимание, что я использовал все доступные для поиска слова в маленьких заглавных буквах.Чтобы узнать, зачем читать о Анализ .
Я бы также посоветовал вам потратить некоторое время на чтение следующих ссылок: Тип данных текста и Тип данных ключевых слов
Надеюсь, это поможет!