AnsweredAssumed Answered

Lucene : résultat de recherches avec wild card...

Question asked by bpil on Apr 16, 2010
Latest reply on Apr 23, 2010 by bpil
Bonjour,

Je recherche des explications au sujet de l'interprétation des wild card et plus particulièrement sur l'exclusion (-)…

J'ai activé les logs (log4j) pour savoir ce qui est envoyé à lucene.
Lors d'une  recherche avancée sur l'auteur et d'après "Alfresco.log" :
(l'auteur recherché est : DUP-O-NT-1982 Benoit)
    la recherche de "DUP-O-NT-*" envoie la valeur "dup nt" à Lucene. Et pas "DUP-O-NT-*" ???
    la recherche de "DUP\-O-NT-*" envoie la valeur "dup nt" à Lucene. Et pas "DUP\-O-NT-*" ???
    la recherche de DUP-O-NT-* envoie la valeur "dup-o-nt-*" à Lucene. Pourquoi ici rien n'est exclu et n'a t'on pas "dup" ?
    la recherche de DUP\-O-NT-* envoie la valeur "dup nt" à Lucene. Pourquoi le "-O-" est exclu malgré le \ ?
Bref je ne comprends pas bien et je n'arrive pas à expliquer ce comportement.
(Je n’ai pas encore trouvé d’explication dans le wiki…  :( )

Qui saurait m'éclairer ?

Merci !!!
Benoit.
Alfresco V3.2r entreprise + tomcat.

Outcomes