我有一個簡單的用戶信息文檔,其中包括一個完成字段。elasticsearch完成字段不刪除
映射:
"properties" : {
"fname" : { "type" : "string" },
"lname" : { "type" : "string" },
"dob" : { "type" : "string" },
"sex" : { "type" : "string" },
"autocomplete" : {
"type" : "completion"
}
}
這是我的文檔的例子。
"person" : {
"sex" : "Male",
"dob" : "11/11/2014",
"fname" : "Julie",
"lname" : "Thomas",
"autocomplete" : "Julie Thomas"
}
完整的建議查詢工作得很好。但是當我刪除這個文件時,當我希望這個文件被刪除時,「Julie Thomas」仍然存在完整的建議。
對我在做什麼不正確的建議?
謝謝!
是的,我試着用only_expunge_deletes進行優化。不起作用。我甚至等了30秒,1分鐘和5分鐘......只是如果有更新等待發生。不用找了。就像你一樣! – user3658423 2015-04-14 21:16:03
所以...也許解決這個問題的唯一方法是不使用ElasticSearch。 ;)...或者可能使用索引時間搜索,而不是他們爲此目的而插入的特性? – Cari 2015-04-14 21:23:50
他們有沒有永遠刪掉? – Cari 2015-04-14 21:29:46