gpt4 book ai didi

elasticsearch - 如何清除elasticsearch的cat-indices页面中的docs.deleted?

转载 作者:行者123 更新时间:2023-12-03 00:03:06 25 4
gpt4 key购买 nike

有一些文档ID被Elasticsearch拒绝,并添加到es的docs.deleted部分中。
我已经解决了那些文档ID的问题。
我的logstash仍在读取数据,并且在es中,而不是增加doc计数,而是增加docs.deleted计数。
我使用Curl来检查那些文档ID,然后输出说{“found”:false}。

我需要阅读这些文档ID。
有什么办法可以清除docs.deleted部分?

以下是我的es cat-index的快照:

yellow open posdata                         74WTmacrRKeyBXMHuiUxgw 5 1 2172567 122443   3.6gb   3.6gb

最佳答案

使用强制合并解决了这个问题

https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-forcemerge.html

curl -XPOST 'localhost:9200/indexname/_forcemerge?max_num_segments=1'

编辑:
curl -XPOST 'http://localhost:9200/_forcemerge?only_expunge_deletes=true'

关于elasticsearch - 如何清除elasticsearch的cat-indices页面中的docs.deleted?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47152075/

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