|
From: | Malo Pichot |
Subject: | Re: [sdx-users] pb. : tests sur thesaurus - listquery |
Date: | Thu, 22 Jul 2004 13:20:56 +0200 |
User-agent: | Mozilla Thunderbird 0.7 (X11/20040615) |
Bonjour, Je prends enfin le temps de répondre : zaghouane samir wrote:
Bonjour, j'ai essayé d'utiliser la listquery (voir code ci-dessous), la recherche sur : nom du nom2 me ramène les documents comportant : nom1 du nom2 mais aussi ceux comportant nom1 sans nom2 et inversement(comportement de ou malgré op="and"), (recherches_f.xsp?page=recherches_f&valeur=Nom1+du+Nom2&champ=contenu&ope=and&base=sdxworld)
Je viens de faire un test et je reproduit exactement le comportement que vous décrivez. Je ne m'y attendais pas. Une URL :
[...]/executeListQuery.xsp?field=auteur&value=nom1 nom2&op=and renvoie une LuceneQuery : +(auteur:nom1 auteur:nom2) qui signifie : auteur:nom1 OU auteur:nom2 Je m'attendais à une LuceneQuery: (+auteur:nom1 +auteur:nom2)Visiblement, l'opérateur passé AND passé ici, ne s'applique pas à la liste des termes mais bien à la requête elle-même.
Toutefois, le comportement que j'attendais (et vous aussi) est obtenu en respectant la syntaxe d'URL suivant :
[...]/executeListQuery.xsp?field=auteur&value=nom1&value=nom2&op=and Un bogue de SDX ? -- Malo
[Prev in Thread] | Current Thread | [Next in Thread] |