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

要安装 xapian,您可能需要 xapian 和 xapian-bindings。所以现在,你只需要安装 xapian-haystack :

pip install xapian-haystack

或者

easy_install xapian-haystack
于 2010-02-14T20:29:44.687 回答
1

我不认为 xapian 包含在任何这些 python 库中。它们只允许您从 python 代码中利用 xapian。您需要先安装 xapian 本身。

在这里查看更多信息:http: //xapian.org/

于 2010-11-03T17:26:11.953 回答