Développement #113380
openfts : pondération plus précise des élements du vecteur de recherche
0%
Description
Dans #113367, suite à une piste de potentiels gains de perf finalement écartée, était quand même notée la possibilité d’avoir une pondération plus précise des éléments du vecteur de recherche des attributs de profil remontés :
Ce qui pourrait être intéressant c'est d'y mélanger la recherche sur le nom de cette manière en donnant priorité au nom, puis prénom, puis le reste avec
user.fts = setweight(to_tsvector(user.last_name), 'A') || setweight(to_tsvector(user.first_name), 'B') || setweight(fts_du_reste, 'C').
Updated by Paul Marillonnet (retour le 19/01) 6 days ago
- Related to Développement #113367: recherche plein-texte : gérer un vecteur de recherche par utilisateur, plutôt que par valeur d’attribut de profil étendu added
Updated by Benjamin Dauvergne 6 days ago
Un bout a été perdu au passage, il faut aussi implémenter la table search_tokens qui permet de corriger les chaînes de recherche.
Updated by Paul Marillonnet (retour le 19/01) 5 days ago
- Status changed from Nouveau to En cours
- Assignee set to Paul Marillonnet (retour le 19/01)
Benjamin Dauvergne a écrit (#note-2):
Un bout a été perdu au passage, il faut aussi implémenter la table search_tokens qui permet de corriger les chaînes de recherche.
Ok, mea culpa, perte car méconnaissance de ma part quant à la façon dont ce système de jetons de recherche est géré dans w.c.s., je vais y faire un tour, me plonger un peu dans ce code là pour m’en inspirer ici.