首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django Hay堆栈和Xapian

Django Hay堆栈和Xapian
EN

Stack Overflow用户
提问于 2012-03-02 06:32:43
回答 1查看 1.5K关注 0票数 1

我想使用Django和Xapian在我的django网站上的搜索功能。在设置所有必要的设置之后。我开始输入:manage.py rebuild_index,输入'y‘之后,我收到一个错误,上面写着:

没有名为xapian_backend的模块。

我可以在站点包中看到xapian后端模块,但我不知道为什么Django没有看到它。我怎么才能让它起作用?

以下是我的设置:

代码语言:javascript
复制
import os
HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'haystack.backends.xapian_backend.XapianEngine',
        'PATH': 'C:/Python27/Scripts/myweb/xapian_index',
        'INCLUDE_SPELLING': True,
        'BATCH_SIZE': 100,
    },
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-24 19:35:26

发动机应是:

代码语言:javascript
复制
'ENGINE': 'xapian_backend.XapianEngine',

它不包括在干草堆包,但是分开的。可能还是没用的。它似乎还没有升级到干草堆2.x上。

更新:它现在已经更新了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9529051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档