From c0cbff507072e4a2bf33ff2680ef905584c0292c Mon Sep 17 00:00:00 2001 From: Evarin Date: Mon, 14 Jan 2019 22:37:01 +0100 Subject: [PATCH] Meilleure recherche sans elasticsearch --- avisstage/views_search.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/avisstage/views_search.py b/avisstage/views_search.py index 300dc5b..029fa71 100644 --- a/avisstage/views_search.py +++ b/avisstage/views_search.py @@ -100,10 +100,10 @@ def cherche(**kwargs): # recherche en base de données if field_relevant("generique"): generique = kwargs["generique"] - filtres |= Q(sujet__icontains=generique) - filtres |= Q(thematiques__name__icontains=generique) - filtres |= Q(matieres__nom__icontains=generique) - filtres |= Q(lieux__nom__icontains=generique) + filtres = (Q(sujet__icontains=generique) + | Q(thematiques__name__icontains=generique) + | Q(matieres__nom__icontains=generique) + | Q(lieux__nom__icontains=generique)) # Autres champs -> non fonctionnels if field_relevant("sujet") or field_relevant("contexte"):