[英]Upload documents from Amazon s3 to CloudSearch using AWS Java SDK
[英]Amazon CloudSearch - documents not deleted from index
從Amazon CloudSearch刪除文檔時遇到問題。
當我發送文件刪除時,我收到回復
{"status": "success", "adds": 0, "deletes": 5}
然后視頻保留在索引中,所有字段都重置為默認值而不會被刪除。
如果這是正常行為或錯誤,則文檔不清楚。
還有其他人經歷過這個嗎?
這也讓我感到驚訝,但似乎是正常行為。 “已刪除”文檔不再可搜索,因為它們的字段都為空,因此它們不會導致任何問題。
我遇到的問題是,如果你搜索類似“-zomgwtfbbq”的東西,它們可以返回,因為它們不包含術語“zomgwtfbbq”。
它也令人困惑,因為它使您的儀表板顯示一個計數(“可搜索”文檔),但如果您運行測試搜索-zomgwtfbbq(我一直用作“獲取所有文檔”的代理),您會得到一個不同的數。 我花了一段時間才弄清楚原因。
盡管他們所說的將版本設置為max uint32“永久刪除”文檔,它仍將存在。 問題是他們認為這些文件不可測,但他們不是。
您是否在刪除文檔時指定版本號?
刪除文檔時,請注意刪除版本max(uint32_t)將從您的域中永久刪除該文檔。 由於無法指定更高的版本號,因此無法添加文檔的更高版本。
http://docs.aws.amazon.com/cloudsearch/latest/developerguide/versioning.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.