Я использую фильтр icontains для поиска слов, но я только хочу, чтобы он распознал целые слова. например, если бы я искал печень, то я не хотел бы ее, возвращая доставку.
мой запрос похож на это
MyModel.objects.filter(title__icontains=search_word)
Я видел фильтр __search
но это не возвращает результаты с 3 символами или меньше и сайт, который я создаю, содержит многие из них, которые могли разыскиваться, например, 'BBC'
У меня нет доступа к дб, но если кто-либо знает, как я могу отключить это в коде затем, я был бы рад переключиться на использование этого как альтернатива.
Похоже, вам нужно точное соответствие без учета регистра.
MyModel.objects.filter(title__iexact=search_word)
http://docs.djangoproject.com/en/dev/ref/models/querysets/#lookup-iexact