我是干草堆的新手而且我被困住了。我有一个带整数字段的模型(介于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]
它似乎没有工作,结果与我添加准备功能之前完全相同。
答案 0 :(得分:0)
我通过将搜索后端从xapian切换到solr来实现这一点。