簡體   English   中英

無法使用cURL命令從ElasticSearch索引中刪除文檔

[英]Unable to delete documents from ElasticSearch Index using cURL commands

我已經在Windows 7 64位操作系統中設置了ElasticSearch索引。 這是我的樣本文件:

{
      "_index" : "mydocdeleteindex",
      "_type" : "prod",
      "_id" : "AVceQ_DnIBf8JBhpZhxj",
      "_score" : 1.0,
      "_timestamp" : 1473681551591,
      "_source" : {
        "Name" : "My Sample DashBoards",
        "ID" : "forcheckdocdel",
        "Time" : "2016-09-02 07:14:23"
      }
    },

....

我想刪除所有帶有“名稱”的文檔:“我的示例儀表板”我執行了以下cURL命令,但沒有一個起作用!

curl -XDELETE localhost:9200/mydocdeleteindex/prod/_query -d '{"query":{"_source":{"Name":"My Sample DashBoards"}}}'

curl -XDELETE localhost:9200/mydocdeleteindex/prod/_query -d '{"query":{"term":{"Name":"My Sample DashBoards"}}}'

curl -XDELETE localhost:9200/mydocdeleteindex/prod/_query?q=Name:My Sample DashBoards

curl -XDELETE localhost:9200/mydocdeleteindex/prod/_query?q="Name":"My Sample
DashBoards"

我收到以下錯誤(按順序):

1. {"found":false,"_index":"mydocdeleteindex","_type":"prod","_id":"_query","
_version":1,"_shards":{"total":2,"successful":1,"failed":0}}


2. {"found":false,"_index":"mydocdeleteindex","_type":"prod","_id":"_query","
_version":1,"_shards":{"total":2,"successful":1,"failed":0}}


3. {"found":false,"_index":"mydocdeleteindex","_type":"prod","_id":"_query","
_version":1,"_shards":{"total":2,"successful":1,"failed":0}}curl:(6) Could not resolve host: Sample curl: (6) Could not resolve host: DashBoards

4. curl: (52) Empty reply from server 

沒有任何變化,我看到所有數據都完全可用! :(

安裝delete_by_query插件並嘗試相同的命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM