gpt4 book ai didi

performance - Elasticsearch删除ID为ID的文档返回超时

转载 作者:行者123 更新时间:2023-12-02 22:51:22 28 4
gpt4 key购买 nike

我的索引有问题。该索引的某些文档无法删除。

我可以通过以下方式获取文档:

GET /my_index/my_type/FXN5gs9QRk-xS3ag8RxmZg?routing=12345

但我无法使用以下方式将其删除:
DELETE /my_index/my_type/FXN5gs9QRk-xS3ag8RxmZg

还有这个:
DELETE /my_index/my_type/FXN5gs9QRk-xS3ag8RxmZg?routing=12345

当我尝试删除它时,返回504超时。

而且我不能使用相同的路由添加新文档。

PS:
ElasticSearch版本:1.4
该类型的文档数:超过400,000,000
6个碎片和3个副本

编辑:

我什至无法通过此路由添加新文档。

最佳答案

您还需要在删除中指定路由值。使用自定义路由值索引文档后,就可以“控制”文档的放置位置。 ES不会知道在哪里找到它,除非您每次都提供路由:
DELETE /my_index/my_type/FXN5gs9QRk-xS3ag8RxmZg?routing=12345
尽管超时可能是一个不同的问题,但是由于您应该只得到“找不到文件”样式异常(或者更糟糕的是,如果不需要进行路由,则删除不相关的文档)。

关于performance - Elasticsearch删除ID为ID的文档返回超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770376/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com