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