0

Solrとでdjango-haystackを試していHAYSTACK_INCLUDE_SPELLING = Trueます。

テンプレート(デフォルトで生成SearchView)のスペル候補にどのようにアクセスしますか?

編集:別の質問:スペル提案はデータベースから単語を見つけることができますか?たとえばNote、haystack docのデフォルトモデルとデフォルトを使用するとSearchView、データベースに「Lorem ipsum」というメモが含まれているときに「Lorm」という単語を検索しても、スペルの提案はありません。正常ですか?

ありがとう :-)

4

3 に答える 3

6

テンプレートに検索クエリを設定している場合は、次のことができます。

{{ sqs.spelling_suggestion }}

ご覧ください: http ://docs.haystacksearch.org/dev/searchqueryset_api.html#spelling-suggestion

詳細については。

haystackがスペルの提案を見つけるには、検索テンプレートに探しているフィールドが含まれている必要があります。したがって、テンプレートに{{object.title}}が含まれている場合は、スペルの提案を選択する必要があります。

多分あなたはするのを忘れました

python manage.py update_index

loremノートを追加した後。

于 2010-05-02T10:13:15.333 に答える