Запрос Django+Haystack не находит подстроки в атрибутах модели

Я использую haystack + whoosh в своем приложении. И у меня есть такая модель:

class Person(models.Model):
    name = models.CharField(max_length=64)
    surname = models.CharField(max_length=64)

и поисковый индекс выглядит следующим образом:

class PersonIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, use_template=True)

    name = indexes.CharField(model_attr='name')
    surname = indexes.CharField(model_attr='surname')

    def get_model(self):
        return Person

    def index_queryset(self, using=None):
        return self.get_model().objects.all()

И вот мой случай: когда я ищу человека "Krzysztof" (это польское имя), он находит его, но когда я ищу "rzysztof", результата нет. Как мне исправить это, чтобы он мог искать подстроки в атрибутах модели?

Вернуться на верх