バックエンドとしてwhooshを使用してdjango-haystackを使用します。スケジュールされた間隔でupdate_indexコマンドを呼び出しましたが、更新のたびに検索結果に重複したエントリが多数含まれていることに気付きました(たとえば、update_indexを3回呼び出した後、同じモデルインスタンスの重複が3つあります)。
この問題に直面したことがありますか?それを解決する方法はありますか?
バックエンドとしてwhooshを使用してdjango-haystackを使用します。スケジュールされた間隔でupdate_indexコマンドを呼び出しましたが、更新のたびに検索結果に重複したエントリが多数含まれていることに気付きました(たとえば、update_indexを3回呼び出した後、同じモデルインスタンスの重複が3つあります)。
この問題に直面したことがありますか?それを解決する方法はありますか?
これは、whooshのいくつかのバグに関連していました。Whooshの作者によると、現在修正されています:https ://bitbucket.org/mchaput/whoosh/issue/97/search-index-contains-a-lot-of-duplicates