Bug #13689
ferméRecherche avancée par formulaire : pas de résultats dans certains cas
0%
Description
Pour reproduire le problème :
- la plateforme doit être multilangue (fr + en par exemple)
- Avoir un formulaire avec un champ field1 de type JDBC qui remonte une liste de libellés, dont 1 finit par la lettre a et 1 avec une autre lettre
- La Stemmatisation doit être activée
Scénario :
- On créer une publication A en Anglais, avec ce formulaire et le libellé qui finit par la lettre a
- On créer une publication B en Anglais, avec ce formulaire et le libellé qui finit par une autre lettre
En recherche avancée, si on sélectionne sur ce formulaire, le champ field1 et comme valeur le libellé qui finit par la lettre a, la publication ne remonte pas dans les résultats.
Par contre, si on sélectionne sur ce formulaire le champ field1 et comme valeur le libellé qui finit par une autre lettre que a, la publication remonte dans les résultats.
A voir si cela est normal, mais la stemmatisation supprime la lettre a du champ dans le champ générique mais pas en Anglais :
Exemple avec la valeur tondela du champ PRODUCTIONSITE :
Est-ce que la recherche ne se ferait sans tenir compte de la langue ?
Scope:webPages9977 scope:webPages9980 scope:webPages9998 scope:webSites11706 scope:webSites39379 scope:yellowpages24643 +(+(pdm_documents$$PRODUCTIONSITE:tondel pdm_documents$$PRODUCTIONSITE_en:tondela) +(pdm_documents$$DESIGNATION:qualityplanprojectreview pdm_documents$$DESIGNATION_en:qualityplanprojectreview) +(pdm_documents$$WORKSPACE:j22447 pdm_documents$$WORKSPACE_en:j22447) +(pdm_documents$$STATE:releas pdm_documents$$STATE_en:releas)) #(+startDate:[19000101 TO 20230823] +endDate:[20230823 TO 24001231])
Mis à jour par David Lesimple il y a plus d'un an
- Description mis à jour (diff)
- Version cible changé de Version 6.3.2 à Version 6.2.4
Reproduit également en 6.4 build.
Mis à jour par David Lesimple il y a 7 mois
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
- Version cible changé de Version 6.2.4 à Version 6.4
- Votre version de Silverpeas changé de 6.3 à 6.3.3
Mis à jour par Miguel Moquillon il y a 7 mois
- Statut changé de Assigned à In progress...
Je me suis penché dessus. Je reproduis aussi le pb et en déboguant j'ai remarqué que le service d'indexation des publications forçait la langue au français. Ce qui a une incidence avec du contenu uniquement en anglais.
Mis à jour par Miguel Moquillon il y a 7 mois
- Statut changé de In progress... à Resolved
Désormais,l'index construit à partir d'une publication, dans le service d'indexation des publications, voit la langue mis à celle de la publication. Ceci résout le bogue.
Mis à jour par Miguel Moquillon il y a 7 mois
PR https://github.com/Silverpeas/Silverpeas-Core/pull/1338
Une fois le PR validé par Jenkins, j'intégrerai directement la correction dans master.
Mis à jour par Miguel Moquillon il y a 7 mois
- Statut changé de Resolved à Closed
Intégré dans master et reporté dans la branche 6.3.x