sdx-users
[Top][All Lists]
Advanced

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

[sdx-users] questions sur sdx:terms


From: Castonguay Dave
Subject: [sdx-users] questions sur sdx:terms
Date: Wed, 13 Oct 2004 11:29:43 -0400

Bonjour,

J'ai quelques questions sur sdx:terms.
Je l'utilise pour lister les valeurs des champs et ainsi naviguer parmis les 
documents contenant cette valeur.
Sauf que je voudrais permettre cetraines fonctionalités de filtre.

Je fais mon sdx:terms sur un champ de type "field", les termes résultants sont 
donc les valeurs telles qu'elles sont dans mes documents.

Si dans mon sdx:terms, je specifie un parametre value=*nouvelle*. Dans les 
résultats j'ai effectivement tous les termes contenant "nouvelle". Le hic, 
c'est que je n'ai pas ceux qui contiennent: Nouvelle.
La question est, est-ce qu'il y a moyen de "désactiver" la sensibilité à la 
case?

J'ai des doutes, alors j'ai pensé utilisé un opérateur "ou" dans mon sdx:terms 
en specifiant: value="*nouvelle* *Nouvelle*"
Mais ça semble pas fonctionner, je dois déduire que le sdx:terms ne supporte 
pas les opérateurs (j'ai rien trouvé <a ce sujet)?

La dernière solution serait alors de lancer deux (2) "sdx:terms" distincts l'un 
après l'autre dans le même xsp. Sauf que là, j'ai aucune idée à quel genre de 
résultats je vais obtenir... De quoi aura l'air le XML généré? Est-ce qu'il y a 
moyen de "fusionner" les résultats des 2 sdx:terms? 

Une autre question relative au sdx:terms mais aussi a d'autre type de query, 
est-ce que l'operateur "TO" de Lucene est supporté pour les champs textes? J'ai 
été capable de l'utiliser avec une executeSimpleQuery sur un champ date, mais 
je n'arrive a rien avec le champs "field" ou "word"... L'idée serait pour un 
sdx:terms de permettre l'affichage d'une plage de valeur dans le genre: 
<sdx:terms field="sujet" value="[Amazone TO B*]">... Vous croyez que c'est 
possible? 

Voila, merci et bonne journée!

Dave




reply via email to

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