Каков альтернативный способ запроса _all изasticsearch 6.x и далее? - PullRequest
0 голосов
/ 09 ноября 2019

Как уже упоминалось в doc , из эластичного поиска 6.x _all устарела. У меня есть matchQuery, как показано ниже

QueryBuilders.boolQuery()
                        .should(QueryBuilders.matchQuery("_all", typeAndName.name))
                        .should(buildMatchQuery(
                                SearchFields.kObjectNameKey,
                                dataModel.getLowerFieldName(PropertyType.STRING, SearchFields.kObjectNameKey),
                                typeAndName.name));

Может кто-нибудь предложить какой-нибудь рекомендуемый способ сделать то же самое сейчас?

В моем случае я заранее не знаю, что всев индексе могут быть поля, поэтому я не могу использовать copy_to в отображении индекса, чтобы скопировать данные всех полей в какое-то другое поле для имитации всех.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...