Из API REST эластичного поиска (версия 2.4.4) мы можем использовать несколько полей в существующем запросе как:
{
"query": {
"exists": {
"field": [
"field1",
"field2",
"field3"
]
}
}
}
Но я не смог найти эквивалентный Java API для того же. Класс Java ExistsQueryBuilder принимает только одно поле в качестве конструктора. Итак, разве нет никакого Java API для этого? Таким образом, единственный способ сделать это из Java API - это использовать запрос bool-should of существующие для каждого поля?