我是基於cshapes數據集批量索引到包含國家/地區形狀的Elasticsearch文檔(files here)。Elasticsearch如何檢查批量索引請求的狀態?
地形在"geometry":{"type":"MultiPolygon"
中有很多點,批量請求需要很長時間才能完成(有時不完成,這是一個單獨的且已經報告的問題)。
由於客戶端超時(我使用官方ES node.js),我想有一種方法來檢查大容量請求的狀態,而不必使用巨大的超時值。
我想要的是狀態,如主動/正在運行,已完成或已中止。我想通過查詢批處理中的單個文檔不會告訴我請求是否被中止。
這可能嗎?
我認爲這是最接近我可以用來讀取我的請求的狀態,特別是使用'curl -XGET'http:// localhost:9200/_tasks?actions = indices:data/write/bulk *&detailed''並嘗試解析哪些請求仍在等待處理。 –