Извлекаю записи из эластичного поиска из кода Java, могу получать записи с помощью поиска эластичного _id
.Для этого я использую приведенный ниже код Java.
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
MatchQueryBuilder matchQueryBuilder = new MatchQueryBuilder("_id", id);
searchSourceBuilder.query(matchQueryBuilder);
searchRequest.source(searchSourceBuilder);
Из Кибаны я использую следующий запрос для получения записей изasticsearch,
GET /_search
{
"query": {
"query_string" : {
"default_field" : "*",
"query" : "M*"
}
}
}
Теперь я хочу построить этот запрос в Java., Я не уверен, как я могу построить этот запрос в Java.