PnX-SI / GeoNature-atlas

Application WEB permettant de générer des fiches espèces publiques à partir d'observations faune/flore
GNU General Public License v3.0
44 stars 46 forks source link

Amélioration "recherche par commune" #531

Open jpm-cbna opened 2 months ago

jpm-cbna commented 2 months ago

Le champ "Recherche par commune" présent dans l'entête de l'Atlas permet de rechercher des communes seulement en tapant le nom exact de la commune (caractères accentués compris). Il est également nécessaire de saisir tout les tirets (-) séparateurs des mots.

Il serait utile de pouvoir saisir un nom de commune sans saisir les tirets séparateur de mots ou les caractères accentués. Idéalement, la saisie d'une portion de chaque mot composant le nom de la commune devrait permettre de le sélectionner.

Ex. : la recherche sai eti lug devrait proposer seulement "Saint-Étienne-de-Lugdarès" lorsqu'on recherche une commune de la région Auvergne-Rhône-Alpes.

jpm-cbna commented 2 months ago

Concernant la solution technique permettant de faire une recherche sans tenir compte des accents, il y a plusieurs solutions exposées sur cette page StackOverflow.

La solution consistant à ajouter une nondeterministic [ICU] collations semble un peu trop récente. Je n'ai pas réussi à la faire fonctionner facilement.

Par contre, la solution basé sur l'ajout de l'extension unaccent a fonctionné immédiatement. Il me semble plus pertinent, vis à vis de notre besoin, d'utiliser cette solution pour l'instant.

TheoLechemia commented 2 months ago

Oui d'accord pour le unaccent