使用curl命令从Elasticsearch删除时出错

时间:2019-01-16 14:54:33

标签: elasticsearch

当我尝试从elasticsearch索引中删除文档时,会引发以下错误:

{“确定”:false,“消息”:“已删除的群集。”}

我以前已经删除了该索引,然后再次创建了它。 我可以向其发送文件,它们也会在kibana上产生影响。但是我只是无法删除文档或通过curl进行搜索查询。

做什么

1 个答案:

答案 0 :(得分:0)

查询中的类型过多,logs_doc需要删除:

curl -X DELETE "localhost:9200/charts/logs/_doc/L04dU2gBnyB5Q6tBoTIw"
                                        ^    ^
                                        |    |
                                  remove one of those

为了知道要删除哪一个,检索索引映射并使用在那里可以找到的一种映射类型名称。

curl -XGET localhost:9200/charts 

{
  "charts" : {
    "mappings" : {
      "doc" : {         <--- use the name you find here
      ...