Как использовать несколько полей в существующем запросе в Java API Elasticsearch-2.4.4? - PullRequest
0 голосов
/ 31 августа 2018

Из API REST эластичного поиска (версия 2.4.4) мы можем использовать несколько полей в существующем запросе как:

{
  "query": {
    "exists": {
      "field": [
        "field1",
        "field2",
        "field3"
      ]
    }
  }
}

Но я не смог найти эквивалентный Java API для того же. Класс Java ExistsQueryBuilder принимает только одно поле в качестве конструктора. Итак, разве нет никакого Java API для этого? Таким образом, единственный способ сделать это из Java API - это использовать запрос bool-should of существующие для каждого поля?

...