Wagtail и Elasticsearch, поиск «значки» не распознаетсяPython

Программы на Python
Гость
Wagtail и Elasticsearch, поиск «значки» не распознается

Сообщение Гость »


Я пытаюсь выполнить поиск с помощью Wagtail (5.2) и Elastic (7)
Когда я ищу пользователей wagtail_admin/users/?q=ffff У меня такая ошибка

Код: Выделить всё

FilterFieldError
Cannot filter search results with field "email". Please add index.FilterField('email') to User.search_fields
Затем я добавляю дополнительное поле к полям поиска в коде

Код: Выделить всё

class User:

search_fields = [
index.SearchField("name", partial_match=True),
index.FilterField("email", partial_match=True),
]
Но только что возникла еще одна ошибка

Код: Выделить всё

FilterError /wagtail_admin/users/
Could not apply filter on search results: "email__icontains = ffff". Lookup "icontains"" not recognised.
How it can be fixed?


Источник: https://stackoverflow.com/questions/781 ... recognised

Вернуться в «Python»