Вам необходимо использовать Запрос на сопоставление
С учетом ваших требований запрос должен выглядеть следующим образом:
{
"query": {
"bool": {
"should": [
{
"match": {
"message": "overall"
}
},
{
"match": {
"message": "\"product\""
}
}
]
}
}
}
Примечание. Этот запрос будет возвращать документы, соответствующиеoverall
ИЛИ "product"
, в зависимости от того, как вы проанализировали message
, это может быть точный поиск или нет.
С другой стороны, вы должны проверить отображение документа, чтобы убедиться, какой анализатор вы используете в каждом поле.если вам нужны точные совпадения, вы можете работать с типом ключевого слова и искать по запросу запроса .