Nettoyage et implémentation propre de la recherche #3