Как уже упоминалось в 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
в отображении индекса, чтобы скопировать данные всех полей в какое-то другое поле для имитации всех.