4

django-haystackに問題があります。このチュートリアルによると、私はこのアプリを入手しました:django-haystack xapian-haystack

すべてを設定しましたが、次のエラーが発生します:django.core.exceptions.ImproperlyConfigured:'xapian'は利用可能な検索バックエンドではありません。使用可能なオプションは次のとおりです:'dummy'、'solr'、'whoosh'

xapianが利用できないのはなぜですか?ご協力いただきありがとうございます。

4

3 に答える 3

6

ライセンスの違いにより、Xapian は Haystack に含まれていません。http://github.com/notanumber/xapian-haystackから xapian バックエンドを取得する必要があります。

于 2010-01-30T03:49:26.600 に答える
1

これらの Python ライブラリのいずれにも xapian が含まれているとは思いません。Python コードから xapian を利用できるようにするだけです。最初に xapian 自体をインストールする必要があります。

詳細はこちら: http://xapian.org/

于 2010-11-03T17:26:11.953 に答える
1

xapian をインストールするには、xapian と xapian-bindings が必要になる場合があります。したがって、次のように xapian-haystack をインストールするだけです。

pip install xapian-haystack

また

easy_install xapian-haystack
于 2010-02-14T20:29:44.687 に答える