Как сделать запрос для упругого поиска при весенней загрузке, как мы делаем в смысле плагин

Это запрос, который я сделал в смысле

GET /_search?q=2016

он выполняет поиск по всей базе данных и получает результаты для всех записей, которые имеют "2016" в любом поле.

1 ответ

Дающий q как параметр запроса запускается как query string запрос. Таким образом, вы должны использовать Java API для Query String, Ты можешь использовать:

SearchResponse response = client.prepareSearch("index_name")
    .setTypes("type1Name")
    .setQuery(QueryBuilders.queryString("2016"))                 
    .execute()
    .actionGet();
Другие вопросы по тегам