java - ElasticSearch 客户端:如何获取时间点?
问题描述
我想使用弹性搜索高级客户端来执行这个简单的 POST:
POST /my-index-000001/_pit?keep_alive=1m
阅读文档我很困惑。例如,使用IndexAPI似乎很合适,但我不确定它是否是正确的路径。
谁能给我一个例子?
解决方案
这是我的工作解决方案:
String endPoint = "/index-name/_pit";
Request request = new Request("POST", endPoint);
request.addParameter("keep_alive", "10m");
client.getLowLevelClient().performRequest(request);
请注意索引名称前的正斜杠,否则您将收到错误的请求。
推荐阅读
- java - 我应该使用哪个选项将上下文传递给 MainActivity 中的自定义 Runnable?
- javascript - 当应用程序在后台 React-Native 时获取应用程序的实例
- python - 如何在 FastAPI 中使用来自 POST 的查询参数?
- nl-classifier - 继上一个问题之后:我有一个警告:分类器“AuthResult”没有伴随对象,因此必须在此处初始化
- tensorflow - 评估两个输入和一个输出模型张量流
- c - 为什么我没有得到最后的打印语句,无法获得树的高度?
- ssis - Crm 服务对象未在 SSIS 包脚本任务 D365 Online 中创建
- react-native - 如何在我的 React Native 应用程序中集成 Disqus?
- ubuntu - Lightdm 无法在带有 Ubuntu 20.04 的 Nvidia Jetson TK1 上启动
- php - Yii2 Map Cluster Challenge,从数据库中读取坐标