Я немного запутался, создав фильтр-запрос в Elasticsearch Java API. Класс SearchRequestBuilder имеет метод setPostFilter, javadoc этого метода ясно говорит, что фильтр будет применяться после выполнения Query.
Однако нет метода setFilter или какого-либо другого метода, который позволит применять фильтр перед использованием запрос выполняется. Как создать фильтрованный запрос (который в основном применяет фильтр до выполнения запроса) здесь? Я что-то пропустил?