gpt4 book ai didi

elasticsearch - 从Elasticsearch删除数据

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

我正在尝试从Elasticsearch删除特定类型的数据。我正在Chrome中使用Sense插件执行删除命令。当我执行删除索引的命令时,它适用于id,但不适用于类型。在某种意义上,我使用了:

  • DELETE /index
  • 它删除了该索引的所有数据。
  • DELETE /index/type/id
  • 删除该ID的数据。
  • DELETE /index/type
  • 给出No handler错误。

  • 比我还尝试通过Cygwin进行curl命令来完成它无法正常工作的任务,但是它给了我有关未知 curl 的信息。请帮助我了解如何删除特定类型的数据。

    最佳答案

    看来您使用的是Elasticsearch 2.x版本。
    在ES 2.x中,不允许删除特定类型。参见this

    您可以使用delete by query plugin删除特定类型。

    使用安装delete-by-query插件

    sudo bin/plugin install delete-by-query

    然后跑
    DELETE /index/type/_query

    这将删除该特定类型的文档。

    关于elasticsearch - 从Elasticsearch删除数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38207327/

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