Chercher dans toutes les langues ne fonctionne pas
--------------------------------------------------
Key: SEARCH-117
URL: http://www.jahia.net/jira/browse/SEARCH-117
Project: Jahia Search and Indexation Server
Issue Type: Bug
Components: Advanced Search Criteria, Free Text Search, Search Taglibs
Affects Versions: Search 5.0 SP4
Environment: Jahia 5.0.4_02
Reporter: Pironet Benoit
Priority: Major
Dans l'engine de search de Jahia, il est possible de passer le paramètre
searchlang=all_lang. Ce qui devrait logiquement récupérer la liste des langues
et ajouter ces langues aux résultats acceptables de recherche.
Le code responsable de ceci se trouve dans Search_Engine.java à la ligne: +-258:
// update search lang
ArrayList languageCodes = new ArrayList ();
String[] languageCodesVal = jParams.getParameterValues
("searchlang");
if ( languageCodesVal != null ){
if (!JahiaTools.inValues (Search_Engine.SEARCH_ALL_LANG,
languageCodesVal)) {
for (int i = 0; i < languageCodesVal.length; i++) {
languageCodes.add (languageCodesVal[i]);
}
}
}
if ( languageCodes.size() == 0 ){
languageCodes.add (jParams.getLocale ().toString ());
}
engineMap.put ("searchLanguageCodes", languageCodes);
Dans la logique de ce code, si on spécifie searchlang=all_lang, la recherche
n'est faite que dans la langue courante.
Ce qui n'est pas logique.
Est-ce que ceci est un bug ou bien y-a-t-il quelque chose que je n'ai pas
compris?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://www.jahia.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
jira_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/jira_list