Bonjour,
Je suis aussi avec Jahia version 5.0.1, Professional Edition, Build
16138.
J'ai une liste de 3 ou 4 liens vers des pages jahia que se nomment
"générique 1", "générique 2", "générique 3", etc...
Lorque j'effectue une recherche sur les termes suivant:
- "générique", pas de problème, je trouve bien mes pages dans
la
liste de résultat.
- "génériqu*", je ne trouve pas mes pages
- "génériq*", ..., "géné*" ... idem, pages non trouvées
- "gén*", je retrouve mes pages dans la liste de résultats
J'ai pu reproduire ce comportement sur le site démo.
Est-ce un bug connu ? Existe-t-il un moyen de le contourner ?
Merci
Nicolas Dupouy
-----Message d'origine-----
De : jean-pierre a. [mailto:[EMAIL PROTECTED]
Envoyé : vendredi 23 février 2007 17:40
À : [email protected]
Objet : Re : Des résultats de recherche qui divergent
Jahia 5.0.0 r16138 (SP1)
----- Message d'origine ----
De : Khue Nguyen <[EMAIL PROTECTED]>
À : [email protected]
Envoyé le : Vendredi, 23 Février 2007, 14h32mn 24s
Objet : RE: Des résultats de recherche qui divergent
Bonjour,
Pourriez-vous préciser le no de build de votre version ?
Point 1:
Lorsque vous précisez les pages ID, vous limitez les résultats aux
containers appartenant à ces pages. Par contre les objets pages ( titres
de
page, métadonnées de page ) ne seront pas retournées car elles n'ont pas
cette information qui n'est indexée que pour les containers. Cela
explique
pourquoi le cas "A" a plus de résultats, car la recherche n'est pas
limitée
qu'aux containers.
Point 2:
Lucene tient compte de chaque terme de la requête pour attribuer un
degré de
pertinence au score de chaque hit.
De plus le score moyen tient compte aussi du nombre total de résultats
retournés.
Point 3:
Si vous voulez rechercher pour toutes les pages d'un site, vous pouvez
préciser le ID du site : "jahia.jahia_id" au lieu de récupérer toutes
les
pageID d'un site.
Dans Jahia 5, vous pouvez limiter une recherche à une page et à ces sous
pages en précisant une valeur pour la métadonnée PagePath de chaque
contenu:
// limiter la recherche à la page courante et à toutes ces sous-pages.
searchQueryBuffer.append(" AND ");
searchQueryBuffer.append(JahiaSearchConstant.METADATA_PREFIX +
CoreMetadataConstant.PAGE_PATH.toLowerCase());
searchQueryBuffer.append(":");
ContentPage currentPage = jParams.getContentPage();
searchQueryBuffer.append(currentPage.getPagePathString(jParams));
searchQueryBuffer.append("*");
Cordialement,
Khue
-----Original Message-----
From: jean-pierre a. [mailto:[EMAIL PROTECTED]
Sent: jeudi, 22. février 2007 17:17
To: [email protected]
Subject: Des résultats de recherche qui divergent
Bonjour,
en
effectuant une recherche avec ou sans les page_id je n'ai pas les mêmes
résultats.
Dans la requête B la liste des pages est la liste de toutes les pages du
site.
Le TOTALHITS est différent (A: 10, B: 7).
L'ordre des résultats est lui aussi différent.
* Qu'est ce qui fait que:
1. Le nombre de résultats diffère
2. L'ordre de tri est différent, avec des pertinences différentes
* Par ailleurs, y a t il une meilleure méthode pour rechercher sur une
arborescence particulière autrement qu'en listant toutes les pages, cela
peut vite devenir lourd si le nombre de page est grand (>100000)?
Merci.
Requête A:
searchViewHandler.getQuery() ((unes))
Requête B:
searchViewHandler.getQuery() ((unes)) AND ((jahia.page_id:2 OR
jahia.page_id:3 OR jahia.page_id:18 OR
jahia.page_id:19 OR jahia.page_id:20 OR jahia.page_id:21 OR
jahia.page_id:22
OR jahia.page_id:23 OR jahia.page_id:24 OR jahia.page_id:25 OR
jahia.page_id:28 OR jahia.page_id:43 OR jahia.page_id:34 OR
jahia.page_id:8
OR jahia.page_id:9 OR jahia.page_id:16 OR jahia.page_id:49 OR
jahia.page_id:12 OR jahia.page_id:17 OR jahia.page_id:30 OR
jahia.page_id:31
OR jahia.page_id:33 OR jahia.page_id:32 OR jahia.page_id:40 OR
jahia.page_id:47 OR jahia.page_id:50))
________________________________________________________________________
___
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos
questions !
Profitez des connaissances, des opinions et des expériences des
internautes
sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
________________________________________________________________________
___
Découvrez une nouvelle façon d'obtenir des réponses à toutes vos
questions !
Profitez des connaissances, des opinions et des expériences des
internautes sur Yahoo! Questions/Réponses
http://fr.answers.yahoo.com
This e-mail and any attachment is for authorised use by the intended
recipient(s) only. It may contain proprietary material, confidential
information and/or be subject to legal privilege. It should not be copied,
disclosed to, retained or used by, any other party. If you are not an intended
recipient then please promptly delete this e-mail and any attachment and all
copies and inform the sender. Thank you.