Convertion search controller

Convertion du controlleur de recherche:
- Recherche par genres principaux englobant leurs sous-genres
- Recherche par nom
- Recherche par localisation et distance
- Ajout de filtre par nouveautés. (plus populaires et mieux notés à venir)
Tu as sûrement une façon de regrouper cette fonction et les précédentes de façon plus élégante (avec des paramètres optionnels, par exemple? Ou au moins en extractant la requête users.Where dans une fonction privée?)