Проблема со стогом сена / Whoosh searchqueryset’s order_by

#django #django-haystack #whoosh

#django #django-стог сена #свист

Вопрос:

Я определяю индекс, как показано ниже, заполняя нулем целочисленное поле order_key, как указано в документе.

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

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

site.register(Place, PlaceIndex)
  

Когда я запускаю python manage.py rebuild_index, я могу упорядочить с помощью моего SearchQuerySet правильно, но как только я запускаю python manage.py update_index, набор SearchQuerySet с order_by всегда возвращает пустой список.

Что не так?

Спасибо