Как я могу кормить предопределенные запросы в данных Spring Elassearch - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть несколько предопределенных запросов 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...