sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] Recherche multi critères


From: Pierrick Brihaye
Subject: Re: [sdx-users] Recherche multi critères
Date: Thu, 10 Apr 2003 09:38:31 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

J'ai zappé ;-) et je reviens au problème :

Pierre Dittgen a écrit:

linearsearch.xsp?.....field=monChamp&v=val1&v=val2&v=val3....

Si dans la barre d'adresse de mon browser, j'insère les paramètres
supplémentaires  "&op=or&field=monChamp" entre chaque valeur,
j'obtiens bien alors le résultat désiré.

1) L'opérateur par défaut est normalement AND. J'ignore comment tu peux le changer car dans sdx-queries.xsl, on a, pour <sdx:linearQuery> :

((LinearQuery)sdx_query).setUp(sdx_locations, sdx_values, sdx_fields, sdx_ops, QueryParser.DEFAULT_OPERATOR);
---------^^^^^^^^^^^^^^^^^^^^^^^^^^^^

C'est à dire du beau hard-codé on ne peut plus statique :-) Il y aurait peut-être moyen de passer un paramètre "defaultOp" ici ?

2) Si un champ n'est pas mentionné, c'est celui par défaut qui est considéré. Tu cherches donc sans doute au mauvais endroit. Ici encore, il serait peut-être possible d'envisager une "surcharge" du champ par défaut.

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]