Как мне выполнить фильтрацию источников с использованием данных Spring ReactiveElasticsearch? - PullRequest
0 голосов
/ 31 января 2020

Я хочу сделать фильтрацию источника в моем запросе (т.е. _source). Я использую ReactiveElasticsearch данных источника.

Я видел, что вы, очевидно, можете сделать это, используя @Query. Но я хочу знать, доступен ли он в эластичном клиенте данных Spring.

Есть ли другие подходы к этому?

1 Ответ

0 голосов
/ 31 января 2020

Интерфейс Query в Spring Data Elasticsearch имеет метод addSourceFilter(SourceFilter sourceFilter), и все реализации (CriteriaQuery, StringQuery и NativeSearchQuery) поддерживают это.

Я только что проверил код, различные реализации (транспорт, отдых, реактивный отдых) используют эту информацию из запроса.

...