Я хочу проверить, существуют ли какие-либо документы Elasticsearch, которые существуют с указанными значениями.Где самый быстрый способ проверить, потому что я просто хочу проверить существование.Я ищу реализацию в Java.
Вы ищете запрос в контексте фильтра (см. документация ), потому что Elasticsearch не будет вычислять соответствующий результат и будет кэшировать результат.Используя запрос DSl, запрос может выглядеть следующим образом:
{ "query": { "bool": { "filter": { "the_field_name": "the_value_to_match" } } } }
Что касается Java API, вы найдете свой ответ в документации Elastic: https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-compound-queries.html#java-query-dsl-bool-query