我正在學習獅身人面像,我現在明白如何設置和更新索引。問題是刪除條目。我打算使用增量索引,但它看起來並沒有更新已刪除的行,所以如果在我的數據庫中刪除了一行,那麼該條目仍然可以顯示在網站上的搜索中,直到完整的索引發生;然而,一個完整的指數只會每天發生一次。獅身人面像,更新刪除條目索引
那麼如何更新索引以刪除已刪除的條目?我讀了關於使用殺人名單,但不明白我將如何使用它。我是否在delta索引中使用它?是否有配置示例正在使用kill list?該手冊顯示了一個例子,但我不知道它將如何在配置文件中使用。
編輯
這是想法?您在配置中使用sql_query_killlist
來查詢不包含在索引中的所有ID?所以在我的代碼中,如果有人想刪除一個故事,而不是刪除行本身,我會有一個標誌,說「已刪除」,然後使用sql_query_killlist
來查詢刪除字段設置爲1的所有故事?然後運行某種類型的cron作業會在以後刪除行嗎?
+1,好問題。 – Johan 2011-06-12 21:01:07