Django Haystack Xapian:默认值和链接等都不起作用

2024-05-29 04:31:24 发布

您现在位置:Python中文网/ 问答频道 /正文

这是我的草堆配置:

HAYSTACK_CONNECTIONS = {
    'default': {
        'ENGINE': 'xapian_backend.XapianEngine',
        'PATH': os.path.join(BASE_DIR, 'xapian_index'),
        'INCLUDE_SPELLING': True,
        'BATCH_SIZE': 100,
    },
}

我正在使用haystack的视图。SearchView

包括Xapian在内的所有软件包昨天都更新到了最新版本

我正在搜索蔬菜和位置索引。 当我搜索“carrot California”(不加引号)时,我得到了来自各地的搜索结果,还有不同的蔬菜。当我搜索“carrot and California”或“carrot+California”时,同样的情况也会发生。然而,当我搜索“胡萝卜和加利福尼亚”时,我得到了正确的结果

我手动设置了HAYSTACK_DEFAULT_OPERATOR = 'AND',但也没用

有什么我不知道的吗

更大的问题是,Haystack+Xapian的最佳配置是什么


Tags: pathbackenddefaultosconnectionsenginehaystackxapian

热门问题