この質問は、Whooshバックエンドを使用したDjangoHaystackに関するものです。検索でスペルの提案を使用したいと思います。問題は、それがあまりにも多くを示唆しているということです。
リンゴとオレンジの2つのモデルがあるとします。
私がこのような何かを持っている場合:
result = SearchQuerySet().models(Apples).filter(
content=escaped_value).spelling_suggestion(escaped_value)
実際にOrangesモデルを調べて、そこからスペルの提案を返します。モデル(リンゴ)の制限が機能していないようです。
「text」属性をdocument=Trueとして、両方のモデルにインデックスを設定しています。スペルがオンになっています。バックエンドとしてWhooshを使用しています。