问题与Haystack / Whoosh SearchQuerySet的order_by

时间:2011-05-04 07:43:17

标签: django django-haystack whoosh

我定义了一个索引,如下所示,将order_key整数字段填充为指定的in the doc

class PlaceIndex(SearchIndex):
    text = CharField(document=True, use_template=True)
    order_key = IntegerField(model_attr='order_key')

    def prepare_order_key(self, obj):
        return '%08d' % obj.order_key

site.register(Place, PlaceIndex)

当我运行python manage.py rebuild_index时,我可以正确地命令我的SearchQuerySet,但是只要我运行python manage.py update_index,带有order_by的SearchQuerySet就会返回一个空列表。

怎么了?

由于

0 个答案:

没有答案