我试图使用带有时间点(PIT)的search_after参数对搜索结果进行分页。这是我正在咨询的文档部分。
我在给/my-index/_pit?keep_alive=1m发个帖子。
/_pit端点只接受POST方法(如果我尝试GET,它说只有POST被接受),而对于文档,它不接受请求体。但是,我收到的响应是带有以下消息的400:
“类型”:"parse_exception“ “理由”:“请求主体是必需的”
我找不到/_pit请求的任何其他例子,我只是对这些响应感到困惑。
有人成功地夺回了一个坑吗?
如果是相关的话,我们在标准订阅上有一个托管的弹性云部署。
发布于 2020-12-02 19:25:38
最后,我找到了一个弹性论坛帖子,表明PIT只在7.10版本可用。当然,我尝试了7.10部署,并成功地作为一个没有身体的职位。
发布于 2022-10-17 18:18:39
因此,我觉得除了这个特殊的例子之外,没有多少关于这个问题的指导,我觉得有必要为其他像我一样挣扎的用户发布这篇文章。
如果您使用像postman这样的API工具,您必须更新头部以包含Content_Type: application/json,并将授权方法设置为所需(我使用基本的密码和用户名)。
您应该使用的索引(从他们的示例中我的索引-000001)应该是为搜索查询设置的索引(就在_search部分之前)。把身体放空,发送邮件请求,你就会得到你的身份证。
https://stackoverflow.com/questions/65114162
复制相似问题