diff --git a/cookbook/filters.py b/cookbook/filters.py index b6b1c5a74..81980103d 100644 --- a/cookbook/filters.py +++ b/cookbook/filters.py @@ -24,7 +24,8 @@ class RecipeFilter(django_filters.FilterSet): if not name == 'name': return queryset if settings.DATABASES['default']['ENGINE'] == 'django.db.backends.postgresql_psycopg2': - queryset = Recipe.objects.annotate(similarity=TrigramSimilarity('name', value), ).filter(Q(similarity__gt=0.3) | Q(name__icontains=value)).order_by('-similarity') + queryset = queryset.annotate(similarity=TrigramSimilarity('name', value), ).filter( + Q(similarity__gt=0.1) | Q(name__icontains=value)).order_by('-similarity') else: queryset = queryset.filter(name__icontains=value) return queryset