0
В Elastic-search я знаю, как запрашивать несколько полей с различным текстовым совпадением от link. но есть ли оптимальный способ поиска текста в нескольких полях? спасибоПоиск текста в нескольких полях
В Elastic-search я знаю, как запрашивать несколько полей с различным текстовым совпадением от link. но есть ли оптимальный способ поиска текста в нескольких полях? спасибоПоиск текста в нескольких полях
Действительно, есть запрос для этой цели, он называется multi_match query
.
GET my_index/my_type/_search
{
"query": {
"multi_match": {
"query": "text to search",
"fields": ["my_field1", "my_field2"]
}
}
}
Что этот запрос будет делать это поиск text to search
на обоих полях my_field1
и my_field2
.
Вот документация о Multi Match Query
, как это сделать с помощью Java API? –
Вот ссылка [https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-full-text-queries.html#java-query-dsl-multi- match-query) в документации, где они объясняют, как это сделать с Java API. Если вам нужна дополнительная помощь, сообщите мне –