0
我一直在試圖更新彈性幾個自動提示文件:Elasticsearch [2.3] - 建議查詢不返回更新的文檔
{"update":{"_index":"my_autosuggest_index", "_type":"my_autosuggest_type", "_id": "123"}}
{"doc" : {my-updated-doc}, "doc_as_upsert" : true}
的更新工作,當直接使用更新的文檔123問
GET /my_autosuggest_index/my_autosuggest_type/123
我看到更新的文檔。
然而,查詢使用更新後的文檔時:
/my_autosuggest_index/_suggest
{
"hotels-suggest": {
"text": "London",
"completion": {
"field": "suggest",
"size": 10,
"context": {
"displayType": "Airports"
}
}
}
}
我更新之前得到doc 123
。
試圖清除緩存 - 仍然得到未更新文檔。
我找不到任何文檔或想到的這種怪異的行爲的任何其他解釋。
謝謝。
謝謝回答,我已經試過力合併 - 粉碎的節點,由於沒有足夠的磁盤空間.. – Daniel
哦!! ..是你能恢復數據?你能檢查日誌並看到它崩潰嗎?除了足夠的磁盤空間之外,還有其他什麼原因。 – pratikvasa