Am fetching records from elasticsearch from java code, am able to fetch records with the elasticsearch _id
. For that am using the below java code.
SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
MatchQueryBuilder matchQueryBuilder = new MatchQueryBuilder("_id", id);
searchSourceBuilder.query(matchQueryBuilder);
searchRequest.source(searchSourceBuilder);
From Kibana am using the below query to fetch records from elasticsearch,
GET /_search
{
"query": {
"query_string" : {
"default_field" : "*",
"query" : "M*"
}
}
}
Now, i want to build this query in java., Am not sure how i can build this query in java.