Поиск в Django PostgreSQL дал меньше ожидаемых результатов - PullRequest
0 голосов
/ 07 марта 2019

Скажите, у меня есть queryset моркови:

<QuerySet [
    <Carrot: Blue carrot>, 
    <Carrot: Purple carrot>, 
    <Carrot: Apple carrot>, 
    <Carrot: Yellow Carrot>, 
    <Carrot: Green carrot>
]>

Я могу фильтровать для <Carrot: Apple carrot>, используя:

queryset.filter(name__icontains="app")

Однако, если я попробую тот же фильтр с Поиск поиска в PostgreSQL :

queryset.filter(name__search="app")

Я получил пустой набор запросов. Почему это? Я ожидаю, что поиск в PostgreSQL вернет результаты для частичных совпадений слов.

Есть ли способ ослабить ограничения __search, чтобы я мог использовать эту функцию в качестве бэкэнда для поля поиска typeahead?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...