sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sdx-users] pb. : tests sur thesaurus - listquery


From: Malo Pichot
Subject: Re: [sdx-users] pb. : tests sur thesaurus - listquery
Date: Thu, 22 Jul 2004 16:24:22 +0200
User-agent: Mozilla Thunderbird 0.7 (X11/20040615)

CLAVAUD Florence wrote:


Je pense que vous mettez le doigts sur la raison du dysfonctionnement de la syntaxe d'URL "field=nomDuChamp&valeur=valeur1 valeur2&op=and" d'une ListQuery.


alors...

Alors pour répondre concrètement à votre question :

Avec une XSP :
<sdx:listQuery fieldParam="field" valueParam="value" opParam="op"/>

On peut envoyer une URL :
"field=nomDuChamp&valeur=valeur1 avec des espaces&valeur=valeur2&op=and

SDX construit la LuceneQuery :
+nomDuChamp:valeur1 avec des espaces +nomDuChamp:valeur2

Qui se traduit par deux FieldQuery relié par un opérateur AND :
nomDuChamp:valeur1 avec des espaces
nomDuChamp:valeur2

Ca veut dire qu'il faut bien suivre la syntaxe d'URL :
field=nomDuChamp&valeur=valeur1&valeur=valeur2
Chaque valeurs doit être passée par un paramètre d'URL qui lui est propre.

Une chose sur la documentation puisque nous en parlions :
Cette documentation est :
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/reference/actions/recherche/requetes.html#sdx_listquery

A bien regarder l'exemple donné avec executeFieldQuery :
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/reference/actions/recherche/requetes.html#exemple_sdx_executefieldquery_01
La documentation ne raconte rien de faux. Tout est bon. Tester l'XSP qui y est donné (je viens de le faire ;-)). Ca fonctionne ! lol

Bien entendu, il faut rajouter quelque chose sur la syntaxe d'URL que l'on vient d'éclaircir.

oui.

c'est pour ça que je me disais que finalement je n'aurais pas dû poster quoi que ce soit... désolée

Pour une fois, que cela ne m'arrive pas... :-)

A bientôt,
--
Malo




reply via email to

[Prev in Thread] Current Thread [Next in Thread]