Django Haystack - фильтр по подстроке поля с помощью SearchQuerySet ()

У меня есть проект Django, который использует SOLR для индексации.

я пытаюсь сделатьпоиск подстроки используя стог сенаSearchQuerySet учебный класс.

Например, когда пользователь ищет термин "ухо», он должен вернуть запись, которая имеет поле со значением: "Поиск", Как вы видете, "ухо» ПОДПИСЬ "Поиск", (очевидно :))

Другими словами, в идеальном мире Джанго я хотел бы что-то вроде:

SearchQuerySet().all().filter(some_field__contains_substring='ear')

В стоге сена документация дляSearchQuerySet (https://django-haystack.readthedocs.org/en/latest/searchqueryset_api.html#field-lookups), он говорит, что поддерживаются только следующие типы FIELD LOOKUP:

содержитточныйGT, GT, LT, LTEвначинается сспектр

Я пытался с помощью__содержит, но он ведет себя так же, как__exact, который ищет точное слово (целое слово) в предложении, а не подстроку слова.

Я запутался, потому что такая функциональность довольно проста, и яя не уверен, если яЯ что-то упустил, или есть другой способ решения этой проблемы (с помощью Regex или что-то?).

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос