query lucene via web service api

cancel
Showing results for 
Search instead for 
Did you mean: 
ethan
Member II

query lucene via web service api

Bonjour Smiley Happy

Dans une classe qui utilise la web service api, j'essaie de retrouver un node via une query lucene sur une propriété dont le contenu est propre à chaque node.
Avec la valeur exacte de la propriété, lucène ne trouve pas le node:

@mcm\:xPath:"/toto/tata" (ne fonctionne pas)

Tandis qu'avec un masque, lucene trouve le node :

@mcm\:xPath:"*toto*" (fonctionne)

Vous auriez une idée   :?:   Smiley Indifferent

Merci Smiley Happy
4 Replies
jayjayecl
Active Member II

Re: query lucene via web service api

Pouvez-vous nous donner la définition de la propriété mcm:xPath ?
ethan
Member II

Re: query lucene via web service api

Bonjour Smiley Happy

La propriété est définie dans un aspect :

<aspect name="mcm:browsable">
   <title>Browsable Paths</title>
   <properties>
      <property name="mcm:xPath">
         <type>d:text</type>
      </property>
   </properties>
</aspect>

J'ai fais aussi fais des tests en passant par le node browser pour vérifier et les résultats sont les mêmes.
ethan
Member II

Re: query lucene via web service api

Pour le moment, je n'ai pas touché à ces options lors de la création de mon modèle. Les réglages par défaut sont appliqués. Est-ce que la tokenization est appliquée par défaut? Autre petite question : que signifie "…enforce the setting of all mandatory properties" ?

Merci Smiley Happy