Projet

Général

Profil

Actions

Bug #13689

fermé

Recherche avancée par formulaire : pas de résultats dans certains cas

Ajouté par David Lesimple il y a plus d'un an. Mis à jour il y a 7 mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Moteur de recherche
Début:
23/08/2023
Echéance:
% réalisé:

0%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.3.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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

Actions

Formats disponibles : Atom PDF