#java #spring #spring-boot #elasticsearch-dsl
Вопрос:
Я новичок в эластичном поиске, использующем версию 7.0.1 с низкоуровневым клиентом REST с контроллером Rest и (весенняя загрузка), я хочу получить данные ответа, которые больше, чем равно дате обработки.
Query: {
multimatch: {
field :[reference_id=23-X-03434,Author="xyz"]
range: {
processing_date: {
gte= <<sysdate>>
}
}
}
}
}
RestClient restClient = RestClient.builder(new HttpHost("localhost", 9201, "http")).build();
Request request = new Request("GET", "/" index "/_search");
request.addParameter("pretty",true);
request.setEntity(new NStringEntity(query,ContentType.APPLICATION_JSON));
Response response = restClient.performRequest(request);
if(response.getStatusCode()==200) {`enter code here`
HttpEntity httpEntity = response.getEntity();
String resultString = EntityUtils.toString(httpEntity);
}