Development #45285
ne pas utiliser simplify() pour la normalisation pour la recherche full text
Début:
20 juillet 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Appeler simplify(..., space=' ') fait perdre les tirets, résultats un nom composé jean-pierre se trouve converti en jeanpierre et l'indexation ne marchera pas en cherchant pierre, alors qu'avec le tiret, les deux côtés auraient ếté considérés :
$ SELECT to_tsvector('french', 'jean-pierre'); to_tsvector ----------------------------------- 'jean':2 'jean-pierr':1 'pierr':3 (1 ligne)
Fichiers
Révisions associées
sql: add back forgotten ascii conversion in fts search (#45285)
tests: adjust double filter test for changes in FTS (#45285)
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-sql-limit-FTS-preprocessing-to-NFKD-normalization-45.patch 0001-sql-limit-FTS-preprocessing-to-NFKD-normalization-45.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit d1bda637921d27c8c245ffd8c7428dae1aec9cbb Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Jul 20 14:49:11 2020 +0200 sql: limit FTS preprocessing to NFKD normalization (#45285)
Mis à jour par Frédéric Péters il y a plus de 3 ans
commit 287167e25dfb6faa3c78b82df173d8685702c364 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Fri Jul 24 10:46:13 2020 +0200 sql: add back forgotten ascii conversion in fts search (#45285)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
sql: limit FTS preprocessing to NFKD normalization (#45285)