Я использую Django Haystack вместе с Whoosh в качестве поисковой системы в моем приложении Django.В моем файле search_indexes.py я определяю index_queryset следующим образом:
def index_queryset(self, using=None):
queryset = self.get_model().objects.all()[:10]
return queryset
Это приводит к ошибке:
AssertionError: Cannot reorder a query once a slice has been taken.
Есть ли другой способ ограничить количество результатов, индексируемых Haystack?Я не совсем уверен, что происходит за кулисами, чтобы вызвать эту ошибку.У моей модели есть мета-поле для заказа.То, что я хочу, это первые 10 результатов, которые я получил бы, если бы выбрал их все, с этим заказом, а затем просто взял первые 10. Помогите, пожалуйста?