sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] générer des complexQuery dynamiquement


From: Pierrick Brihaye
Subject: Re: [sdx-users] générer des complexQuery dynamiquement
Date: Tue, 03 Feb 2004 15:38:04 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Claude NIEDERLENDER a écrit:

<sdx:executeComplexQuery>
   <xsp:logic>
      //parcours des éléments qui composeront les différents 'sdx:fieldQuery'
for (int i=0;i&lt;vect_fields.size();i++) { String field = ... //du code pour calculer le paramètre java 'field' String value = ... //du code pour calculer le parametre java 'value' System.out.println("field='"+field);
         System.out.println("value='"+value);
   </xsp:logic>
         <sdx:fieldQuery fieldString="field" valueString="value" 
complexop="AND"/>
   <xsp:logic>
      }
   </xsp:logic>
</sdx:executeComplexQuery>

Malheureusement quand je fais ceci, le code java n'est jamais exécuté et donc 
je ne peux pas générer plusieurs éléments 'sdx:fieldQuery'.

L'idée n'est pas idiote mais... ce n'est pas possible. Quand on est dans un tag SDX, on laisse SDX faire :-) Ou, plus largement : laissez faire la taglib.

Est-ce qu'à votre avis il est possible de résoudre mon problème? Si oui, 
comment?

Ben... générer une complexQuery en Java ?

http://www.nongnu.org/sdx/docs/html/doc-sdx2/apidocs/fr/gouv/culture/sdx/search/lucene/query/ComplexQuery.html

IMHO, le plus dur est fait, non ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden





reply via email to

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