sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] Pb avec une complexQuery


From: Pierrick Brihaye
Subject: Re: [sdx-users] Pb avec une complexQuery
Date: Fri, 05 Sep 2003 09:37:55 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Salut,

Pierre Dittgen a écrit:

Mon premier souci est la tête de la requête générée (vue grâce au "2src" à la fin de la XSP résultats) :

Je confronte tes résultats à la taglib (en particulier la partie où je n'ai pas tout compris :-). Premier point, un sdx:debug là-dedans ne ferait peut être pas de mal.

Premièrement, il y a un problème dans la doc :
http://www.nongnu.org/sdx/docs/html/doc-sdx2/fr/reference/actions/recherche/requetes.html#sdx_complexquery

Il y est dit que complexQuery supporte un attribut complexOp (et c'est ce que tu as fait) alors que l'exemple situé juste dessous le fait porter par les query incluses.

Ensuite, l'imbrication s'explique par le fait que les query incluses soient en mode "and" (ce qui n'est évidemment pas ce que tu veux ; mais voir ci-dessus) :

// another unique complex query, used for and
ComplexQuery sdx_cq2<xsl:value-of select="$id"/> = new ComplexQuery();
sdx_cq2<xsl:value-of select="$id"/>.enableLogging(sdx_log);
sdx_cq2<xsl:value-of select="$id"/>.setUp(sdx_locations, Query.OPERATOR_AND);

Je dois avouer que je n'ai pas encore compris la nécessité de cette imbrication :-)

De plus, je n'ai rien vu concernant l'exploitation du complexOp.

Bref... à creuser. On en saura peut-être plus avec un sdx:debug.

Anecdotique :

Dans mon exemple, je tape "ramasseum"

Celui-là, je le connais plutôt sous le nom de Ramesseum ;-)
http://www.culture.fr/culture/arcnat/thebes/fr/index.html

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]