簡體   English   中英

Amazon CloudSearch - 未從索引中刪除的文檔

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM