2016-04-12 20 views
1

elasticsearch kullanıyorum 2.3 & Sense ve sorguya göre belgeleri silmeye çalışıyorum.Elasticsearch 2.3 - sorguya göre belgeleri silin

Bunları dokümanlar bakın: https://www.elastic.co/guide/en/elasticsearch/plugins/current/delete-by-query-usage.html

talep sen, ben rağmen herhangi bir sonuç alamıyorum görebileceğiniz gibi

DELETE /monitors/monitor/_query 
{ 
    "term": { "ProcessName" : "myProcName" } 
} 

Tepki

{ 
    "found": false, 
    "_index": "monitors", 
    "_type": "monitor", 
    "_id": "_query", 
    "_version": 11, 
    "_shards": { 
    "total": 2, 
    "successful": 1, 
    "failed": 0 
    } 
} 

"MyProcName" adlı ProcessName işlemim var. Yanıt, motorun _id modelinin _query'a eşit olduğunu da bildirir.

DÜZENLEME 1: bile gönderme isteği:

DELETE /monitors/monitor/_query 
{ 
    "query": { 
    "term": { "ProcessName" : "tibapp_qflowfile" } 
    } 
} 

alıyorum yanıtı:

{ 
    "found": false, 
    "_index": "monitors", 
    "_type": "monitor", 
    "_id": "_query", 
    "_version": 1, 
    "_shards": { 
    "total": 2, 
    "successful": 1, 
    "failed": 0 
    } 
} 
+1

için tasarlandı. Sorgunuzun bir "" sorgu "içine sarılması gerekiyor: {}', yani '{" query ": {" term ": {" ProcessName ":" myProcName "} }} ' – Val

+0

@Val Merhaba adam .. Sorumu düzenledim – ohadinho

+1

' curl 'localhost: 9200/_cat/plugins? V'' çalıştırırken ne elde edersiniz? – Val

cevap

2

Eğer silme yüklemediyseniz Eğer aracı alıyoruz çıktı -by-sorgu eklentisi, varsayılan olarak yüklenmemiş.

Do that first

, sizin düğümü yeniden başlatın ve bu Bilginize sonradan

bin/plugin install delete-by-query 
+0

Dosya olarak indirmeyi denedim ve komut satırından yükleyin. Dosya bozuk DEĞİLDİR, bir hata alıyorum: -> Dosyadan yükleme:/C: /delete-by-query-2.3.1.zip ... Dosya Deneme:/C:/delete-by-query-2.3.1.zip ... İndiriliyor .DONE Dosya doğrulama:/C: /delete-by-query-2.3.1.zip sağlama toplamları ... NOT: Doğrulanamadı İndirilen eklenti için sağlama toplamı (.sha1 veya . md5 dosyasının bulunamıyor) HATA: geçersiz giriş boyutu (beklenen 0 ancak 30926 bayt var) – ohadinho

+0

Garip, indirdiğiniz ZIP'i açabileceğinden emin misiniz? – Val

+0

Elbette, dosyaları ayıkladım: delete-by-query-2.3.1.jar plugin-descriptor.properties – ohadinho

1

çalışacak - Eklenti [silme-by-sorgusu] Elasticsearch [2.3.5] ile uyumsuz. Sürüm [2.3.4]

İlgili konular