java - Sprign Boot - 通过 JAVA 中的 Low Level Rest Client 实现 Range 大于等于的弹性搜索
问题描述
我是弹性搜索的新手,使用版本 7.0.1 和带有 Rest Controller 的低级 REST 客户端和(Spring Boot)我想获得大于等于 processing_date 的响应详细信息。
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);
}
解决方案
推荐阅读
- reactjs - 无法在 useEffect 中卸载 useRef eventListener
- python-3.x - Matplotlib 动画:动画散点图,连同 imshow 和静态图?
- python - VSCODE 自动补全在模块 matplotlib.widgets 中找不到类 Slider
- c# - 在使用属性注入时,我们如何知道什么是“本地默认值”?
- swift - 合并:取消一组
或删除其所有存储的对象以停止订阅 - upload - 在 env Gradle7+ 中使用 Mavan-Pulish 上传工件到 Nexus 失败
- python - 如何在 python 中删除表的某些行?
- javascript - React - FlatList extraData 不适用于记忆/纯组件
- javascript - 如何并行运行 2 个等待循环?
- bash - Linux:将file1中的字符id分配给file2的两列,f2_col1和f2_col2,而不改变file2中的行顺序