0

我是干草堆的新手,我被困住了。我有一个带有整数字段(介于 1 - 10 之间)的模型,我想根据值增加结果的相关性。

目前我在我的 SearchIndex 模型中有这个:

def prepare(self, obj):
    data = super(Items, self).prepare(obj)
    data['boost'] = obj.weight
    return data

我的查询是:

SearchQuerySet().filter(title__in=query_list)[:40]

虽然它似乎不起作用,但结果与我添加准备功能之前完全相同。

4

1 回答 1

0

我通过将我的搜索后端从 xapian 切换到 solr 来完成这项工作。

于 2012-09-22T00:01:15.387 回答