現在、Django ベースの多言語プロジェクトで全文検索に Djapian + Xapian を使用しています。言語ごとにステミングを使用するために、言語ごとに異なる検索インデックスを作成します。Django 内部では、ユーザーの言語に基づいて、どのステミングとどの検索インデックスを使用するかを決定します。それは問題なく動作しますが、Djapian はもはや維持されていないようで、コードはどんどん壊れていきます。そこで、haystack に切り替えましたが、haystack は、必要な動的ステミングを提供していないようです。
haystack バージョン 1.x、バージョン 2.x、またはその他の Python/Django ベースのバックエンドで、この可能性を統合する方法はありますか?