lodex icon indicating copy to clipboard operation
lodex copied to clipboard

Recherche en back insensible aux diacritiques

Open camilledesalabert opened this issue 1 year ago • 1 comments

Votre demande de fonctionnalité est-elle liée à un problème ? Veuillez le décrire. Quand on filtre en back sur des colonnes qui contiennent des chaînes de caractères comportant des diacritiques, on ne peut pas utiliser une forme appauvrie.

Décrivez la solution que vous souhaitez En front, la recherche n'est pas sensible aux diacritiques. Ce serait une avancée qu'elle le soit aussi en back !

Contexte supplémentaire Dans le corpus "Prix Nobel et Médailles Fields" par exemple, il n'est pas aisé de rechercher des noms étrangers avec des caractères peu usuels au clavier. Exemples : image image

camilledesalabert avatar Aug 07 '24 14:08 camilledesalabert

En complément de cette demande, une recherche en back insensible à la casse, comme en front, serait un plus.

camilledesalabert avatar Aug 12 '24 11:08 camilledesalabert

@arnault-dev

Dans l'ensemble la recherche insensible aux diacritiques et à la casse fonctionne, mais toutes les diacritiques ne peuvent pas être recherchées. Par exemple, il est impossible de trouver un texte contenant des brèves comme : ğ ou des macrons comme : ā (même lorsque l'on recherche précisément le caractère).

Si l'une de mes cellules contient eğim même en recherchant eğim ou egim je ne trouve aucun résultat.

eonm-pro avatar Jan 06 '25 14:01 eonm-pro

j'ai pu retrouver "undefined Ngô Báo Châu" en recherchant ngo ou bao ou chau

Bonvallot avatar Jan 07 '25 13:01 Bonvallot

Repasser sur les caractères un peu moins courants + les ligatures « æ » (ou « Æ ») et « œ » (ou « Œ »)

Alexmarmelab avatar Jan 09 '25 14:01 Alexmarmelab

Il existe une liste de substitution dans la librairie latinize.

https://github.com/dundalek/latinize/blob/master/latinize.js#L12-L914

eonm-pro avatar Jan 09 '25 14:01 eonm-pro

deburr utilise cette table https://en.wikipedia.org/wiki/Combining_Diacritical_Marks

touv avatar Jan 09 '25 14:01 touv

Correction effectuée

jonathanarnault avatar Jan 10 '25 14:01 jonathanarnault

Vu au daily : cette carte peut être passée en done si elle est validée par deux personnes

Alexmarmelab avatar Jan 14 '25 09:01 Alexmarmelab

Testé en 14.0.74:

OK pour moi.

eonm-pro avatar Jan 14 '25 09:01 eonm-pro

J'ai pu trouver "archäologisches" en cherchant archao

vresz avatar Jan 15 '25 12:01 vresz

ok pour v.14076 avec ernahrung qui retrouve Ernährung

Bonvallot avatar Jan 21 '25 12:01 Bonvallot