如何解决使用rest api删除滚动ID时ElasticSearch 1.7中的奇怪行为
我对处理 REST API (port:9200)
的 SDK (port:9300)
与 ES 1.7
之间删除 scrollID 的不同行为有疑问
我正在将 java sdk 库转换为 rest api。
因此,假设我使用 <prefix>_search?search_type=scan&scroll=10m
创建初始查询,该响应使用 scrolId
进行迭代,在使用新滚动 ID 进行迭代后,我希望每次提取都删除最后一个。
我知道它可以在时间到期后自动删除,但为了最佳实践,我想删除。
但是当我使用 REST 重现相同的场景时,我得到了 404 with {} empty body
。
我想知道为什么存在差异以及我做错了什么或者是 9300 和 9200 之间关于清除滚动 ID 的任何已知行为。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。