GeoNature-atlas icon indicating copy to clipboard operation
GeoNature-atlas copied to clipboard

Amélioration "recherche par commune"

Open jpm-cbna opened this issue 9 months ago • 2 comments

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 avatar Apr 30 '24 15:04 jpm-cbna

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.

jpm-cbna avatar Apr 30 '24 15:04 jpm-cbna

Oui d'accord pour le unaccent

TheoLechemia avatar May 02 '24 07:05 TheoLechemia