我想使用Django和Xapian在我的django网站上的搜索功能。在设置所有必要的设置之后。我开始输入:manage.py rebuild_index,输入'y‘之后,我收到一个错误,上面写着:
没有名为xapian_backend的模块。
我可以在站点包中看到xapian后端模块,但我不知道为什么Django没有看到它。我怎么才能让它起作用?
以下是我的设置:
import os
HAYSTACK_CONNECTIONS = {
'default': {
'ENGINE': 'haystack.backends.xapian_backend.XapianEngine',
'PATH': 'C:/Python27/Scripts/myweb/xapian_index',
'INCLUDE_SPELLING': True,
'BATCH_SIZE': 100,
},
}发布于 2012-03-24 19:35:26
发动机应是:
'ENGINE': 'xapian_backend.XapianEngine',它不包括在干草堆包,但是分开的。可能还是没用的。它似乎还没有升级到干草堆2.x上。
更新:它现在已经更新了。
https://stackoverflow.com/questions/9529051
复制相似问题