Bonjour,

Vincent LECONTE wrote:

Je tente la bidouille.
...
Donc je fais ça dans mon xsp :
        <sdx:page>
                <results type="termlist">
                        <sdx:debug>
                                <!--la première liste de termes-->
                                <sdx:terms field="Auteur" value="A*"/>
                                
                                <!--on récupère l'identifiant du jeu de résultats 
-->
                                <xsp:logic>
String results1 = sdx_qid; </xsp:logic>
                                                                
                                <!--la seconde liste de termes -->
                                <sdx:terms field="Auteur" value="a*" 
bqidParamString="results1" bop="or"/>
                        </sdx:debug>
                </results>
        </sdx:page>

Et ça fonctionne pas, il me renvois les 2 listes distinctes l'une sous l'autre.

J'ai loupé un truc?

En l'occurence, je pense que c'est moi qui l'ai loupé :-)

Il semblerait que les requêtes de termes aient un comportement différent des requêtes standard. En effet, pour une requête standard, qid réinjecte une requête et bqid se base sur une requête préexistante. Pour les termes, bqid ne semble pas être traitée, qid remplissant ses fonctionnalités.

Il semble également qu'un hack de ce genre ne fasse que refiltrer les termes, ce qui n'est pas le résultat recherché.

L'utilisation de deux requêtes semble cependant montrer qu'on peut récupérer les "a*" à côté des "A*", non ?

A+

--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:[EMAIL PROTECTED]
+33 (0)2 99 29 67 78


_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à