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]

動作していないようですが、prepare関数を追加する前とまったく同じ結果になります。

4

1 に答える 1

0

検索バックエンドをxapianからsolrに切り替えることで、これが機能するようになりました。

于 2012-09-22T00:01:15.387 に答える