Projet

Général

Profil

Actions

Bug #5280

fermé

Recherche multi-langue avec un formulaire

Ajouté par Emmanuel GRANGE il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Catégorie:
Moteur de recherche
Début:
12/02/2014
Echéance:
% réalisé:

100%

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

Description

Bonjour,

Nous avons corrigé une partie des problèmes de recherche par formulaire, en modifiant les clé des listbox du formulaire (#4919).

Il reste cependant un bug sur la recherche par formulaire dans le cas d'un formulaire utilisé dans un environnement multi-langue.

Toujours avec notre formulaire qui contient principalement des champs textes et des listbox, nous avons créé manuellement une publication avec le formulaire depuis un profil FR, et effectué les recherches suivantes :
  • Recherche simple depuis un profil FR : OK
  • Recherche par formulaire depuis un profil FR : OK
  • Recherche simple depuis un profil EN : OK
  • Recherche par formulaire depuis un profil EN : OK
Jusque là tout va bien.
Nous avons ensuite créé manuellement une publication depuis un profil EN, et effectué les recherches suivantes :
  • Recherche simple depuis un profil FR : OK
  • Recherche par formulaire depuis un profil FR : NOK (aucun résultat)
  • Recherche simple depuis un profil EN : OK
  • Recherche par formulaire depuis un profil EN : NOK (aucun résultat)

La recherche simple fonctionne, donc la publication est indexée, mais la recherche par formulaire ne marche pas, alors qu'elles utilisent le même moteur, n'est-ce pas ?

Après quelques recherches, ce bug est peut-être dû au fait que les clés/valeurs des listboxs du formulaire (créé en FR), sont estampillés du langage français, mais n'existe pas dans les autres langues :
<name>keys</name>
<value lang="fr">
...
<name>values</name>
<value lang="fr">

Y-a-t'il un moyen de rajouter les clés/valeurs en anglais, pour que la recherche fonctionne dans cette langue ?
Les tests ont aussi été effectués en v5.13.3.

Nous sommes en train de former les sites étrangers à utiliser le portail, en anglais, et cela pénalise beaucoup son utilisation s'ils ne peuvent pas faire de recherche avec les formulaires.


Fichiers

data.xml (12,5 ko) data.xml Emmanuel GRANGE, 12/02/2014 14:17
data.xml (14,3 ko) data.xml Emmanuel GRANGE, 24/02/2014 11:31

Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Support #4919: Recherche avec un formulaireClosed24/09/2013

Actions
Actions

Formats disponibles : Atom PDF