Evolution #4501
ferméFeature #4459: Optimisations 9.3
Modification de la désaccentuation au niveau fulltext
100%
Description
La vectorisation du fulltext est faite à l'aide d'un trigger (fonction sql fullvectorize[docid] -> "sqltrigger.xml").
Cette fonction utilise les fonctions setweight2 et to2_ascii pour enlever les accents.
Cette suppression d'accent peut être utilisée directement dans la définition de la vectorisation :
Voir : http://www.postgresql.org/docs/9.3/static/unaccent.html
1. Nécessite l'ajout de l’extension unaccent
- à ajouter lors de l'install et lors de la mise à jour CREATE EXTENSION IF NOT EXISTS unaccent
- verification lors du check possibilité d'avoir l'extension
- adaptation du trigger
2. Refactor SearchHighlight::highlight()
- simplification de la recherche grâce au nouveau paramétrage
Ne nécessite pas, a priori, de migration.
Mis à jour par Éric Brison il y a environ 12 ans
- Statut changé de Assigné à Intégré
- Temps estimé
10:00 hsupprimé
Appliqué par commit dynacase-core|commit:39cedbfc164c1fb8a266aaf0ae4c4403ce161708.