Voici la documentation : https://geoplateforme.pages.gpf-tech.ign.fr/documentation

Skip to content

fix(params): IGNGPF-2590 Improve city param handling to deal with multiple matching cities

Jérôme Desboeufs a demandé de fusionner search-city vers main

Dans cette MR on cherche à gérer les cas où le texte saisi dans le paramètre city correspond à plusieurs réponses possibles. Les cas search et reverse sont gérés différemment.

search

On regarde quelles sont les communes trouvées grâce au champ city:

  • Si on trouve 0 commune => erreur
  • Si on trouve 1 commune => on garde le comportement actuel c'est à dire qu'on définit un paramètre citycode
  • Si on trouve plusieurs communes => on ajoute la valeur de city au paramètre q puis on post-filtre les résultats avec les codes INSEE éligibles

reverse

On produite une liste pour citycode et on filtre avec ces valeurs.

Autres changements

  • Adaptation de la fonction searchCity pour retourner plusieurs résultats avec score et définition d'un paramètre en dur pour le score minimum (0.85)
  • Adaptation du filtrage dans le reverse pour autoriser les valeurs multiples en entrée

Rapports de requête de fusion

Chargement en cours