2012-09-21 56 views
0

我是新來的乾草堆,我被卡住了。我有一個整型字段(1 - 10之間)的模型,我想根據值增加結果的相關性。在Django Haystack中使用Boost

目前我有這在我的SearchIndex模型:

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

我的查詢是:

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

它doen't似乎是雖然工作,結果是完全一樣的,因爲我之前添加了準備功能。

回答

0

我通過將我的搜索後端切換到來自xapian的solr而得到了這個工作。