У меня есть несколько предопределенных запросов es, и я хотел бы выполнить их с помощью клиента автозапуска и автоматического подключения эластичного поиска из spring-data -asticsearch при весенней загрузке.Тем не менее, в отличие от таких классов, как NameParameterJdbcTemplate, я не могу найти ничего, что могло бы вставить в него что-то вроде этого:
<T> T elasticSearchTemplate.search(
Class<T> type,
String query,
Object... params
);
или, может быть, даже с именованными параметрами, такими как:
<T> T elasticSearchTemplate.search(
Class<T> type,
String query,
Map<String,Object> params
);
поскольку в аннотации @Query из документации используется нечто похожее:
{"bool" : {"must" : {"field" : {"name" : "?0"}}}}
Я что-то упустил или неправильно понял - нужно ли мне сначала анализировать строки, чтобы получить SearchQuery?Или это просто не существует?
.rm