AnsweredAssumed Answered

Spécifier plusieurs PATH dans une requête lucène

Question asked by loic on Jul 21, 2009
Latest reply on Jul 30, 2009 by cleseach
Bonjour,

J'ai un tout petit souci, et je suis sur que je suis passé à coté de la réponse dans le wiki mais j'ai beau lire et relire les pages concernées je suis toujours bloqué…

J'ai une template freemarker qui ressemble à ça :
<#assign projet="${webproject}">
<#assign recherche="TEXT:*${searched}* OR QNAME:*${searched}* AND
+PATH:\"www/avm_webapps/ROOT/contenu/actualites//*\" OR
+PATH:\"www/avm_webapps/ROOT/contenu/communiques//*\" OR
+PATH:\"www/avm_webapps/ROOT/contenu/infoperenne//*\"">

<#list avm.stores as store>
     <#if store.name=projet>
           <#list store.luceneSearch(recherche) as node>
                 ${node.path}
           </#list>
     </#if>
</#list>

${webproject} et ${searched} sont des variables que je "récupère depuis mon fichier js" (étape peut être useless vu que les paramètres sont dans l'url mais ça a le mérite de fonctionner)
Si je vire tous les PATH de ma recherche ou même si je n'en spécifie qu'un ça ne fonctionne pas (j'ai fais des 10aines de test depuis hier avec du contenu dans acutalites/ ou communiques/)

Quelqu'un peut-il me donner la formule magique ?

Cordialement

Outcomes