私は原始的なウェブサイトをやっているDjangoの初心者です。haystack と Whoosh を検索エンジンとしてインストールしたのは、それが最も簡単なことだったからです。正常に動作しますが、問題があり、Google で検索する方法がわかりません。私のサイトにはいくつかのカテゴリがあり、それらの名前にインデックスを付けて検索しました。そのため、ユーザーが「コンピューティング」と入力すると、コンピューティング カテゴリが検出され、そこにリンクされます。しかし問題がある。ユーザーが検索フィールドに「Comp」と入力しても、「Computing」はまったく見つかりません。これは構成できるもので、どのようにですか?
編集:
他に何を試しましたか?haystack 2.0 をインストールし、このチュートリアルに従って、whoosh の代わりに solr をインストールし、Ngram フィールドを試し、インデックスを 10 回再構築し、search_indexes.py を書き換えました。すべての。うまくいきません。Comp と入力しても Computing が見つかりません。他にできることはありますか?上記のチュートリアルでは、すべてが魔法のようにすぐに機能することに気付きました。