Bug #5779
ferméLe moteur de recherche ne cherche pas toujours sur les synonymes d'un terme
100%
Description
Si des synonymes ont été définis pour une valeur d'axe et que l'utilisateur utilise ce vocabulaire, une recherche sur la valeur de l'axe ne donne pas le même nbre de résultats que la recherche sur ses synonymes.
Mis à jour par Cécile Bonin il y a plus de 10 ans
- Statut changé de New à Qualified
Il semble que ce soit la requête de la méthode getNodesByName de la classe TreeBmImpl qui soit incriminée.
Un exemple de requête générée est :
SELECT DISTINCT creationDate, creatorId, description, fatherId, lang, levelNumber, name, orderNumber, path, treeId, id
FROM SB_Tree_Tree
WHERE name = 'ajournement'
qui renvoit 0 résultat si la valeur de l'axe est égale à 'Ajournement', avec majuscule
Mis à jour par Cécile Bonin il y a plus de 10 ans
- Statut changé de Qualified à In progress...
- Assigné à mis à Cécile Bonin
Mis à jour par Cécile Bonin il y a plus de 10 ans
- Statut changé de In progress... à Resolved
Correction effectuée :
- Lorsque le système recherche si le terme saisi est un terme ayant des synonymes, la recherche doit se faire de manière insensible à la casse (majuscule-minuscule) et sans accent.
- De la même manière lorsque le système recherche si le terme saisi est un synonyme, la recherche doit se faire de manière insensible à la casse et sans accent.
cf PR https://github.com/Silverpeas/Silverpeas-Core/pull/540
Mis à jour par Yohann Chastagnier il y a plus de 10 ans
- Statut changé de Resolved à Closed
- Version cible mis à 113
Validé et intégré.
Dans la définition d'un synonyme, à noter que :- si des accents existent, alors pour avoir un résultat l'utilisateur doit forcément renseigner ce synonyme avec les accents dans le champ de saisie de la recherche (en majuscule ou minuscule)
- si aucun accent n'existe, alors l'utilisateur aura les mêmes résultats en tapant le synonyme avec ou sans accent dans le champ de saisie de la recherche (en majuscule ou minuscule)
Mis à jour par Nicolas Eysseric il y a plus de 10 ans
- Version cible changé de 113 à Version 5.14.2