Meilleure recherche sans elasticsearch

This commit is contained in:
Evarin 2019-01-14 22:37:01 +01:00
parent 8f3c02d292
commit c0cbff5070

View file

@ -100,10 +100,10 @@ def cherche(**kwargs):
# recherche en base de données # recherche en base de données
if field_relevant("generique"): if field_relevant("generique"):
generique = kwargs["generique"] generique = kwargs["generique"]
filtres |= Q(sujet__icontains=generique) filtres = (Q(sujet__icontains=generique)
filtres |= Q(thematiques__name__icontains=generique) | Q(thematiques__name__icontains=generique)
filtres |= Q(matieres__nom__icontains=generique) | Q(matieres__nom__icontains=generique)
filtres |= Q(lieux__nom__icontains=generique) | Q(lieux__nom__icontains=generique))
# Autres champs -> non fonctionnels # Autres champs -> non fonctionnels
if field_relevant("sujet") or field_relevant("contexte"): if field_relevant("sujet") or field_relevant("contexte"):