optimisation de la fonction de recherche