sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] pb avec recherche linéaire ( si premiers champs lais


From: Pierrick Brihaye
Subject: Re: [sdx-users] pb avec recherche linéaire ( si premiers champs laissés vides)
Date: Wed, 05 Mar 2003 16:49:23 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.1) Gecko/20020823 Netscape/7.0

Salut,

CLAVAUD Florence a écrit:

le champ pour lequel la requête "sdxall:1"

euh... sdxall *est* un champ : il faut partie de ceux que SDX ajoute automatiquement (il faudrait d'ailleurs mentionner dans la doc que sdx* est un nom réservé pour les champs).

extrait de la *.xsp2sdx :
<sdx:query type="linear" engine="lucene" luceneQuery="+sdxall:1">
<sdx:component field="noms" text="sdxall:1" operator="and"/></sdx:query>

Ce qui veut dire, en clair que ta linearQuery dispose d'un composant qui est une requête sur le champ "noms", dont le connecteur est "and" et donc le texte recherché est... sdxall:1. IMHO, ce n'est pas vraiment la valeur que tu recherches dans le champ "noms", non ? Est-ce là ton test ?

<sdx:query type="linear" engine="lucene" luceneQuery="+sdxall:1 +nomprincipal:Ave*">
<sdx:component field="noms" text="sdxall:1" operator="and"/>

Même topo...

<sdx:component field="quartier" text="nomprincipal:Ave*"
operator="and"/>

Topo simlaire : ne me dis pas que, dans des conditions normales d'utilisation, tu vas rechercher la valeur "nomprincipal:Ave*" dans le champ "quartier" !

par contre, la requête est traitée mais ne donne pas de résultat

... ce qui n'est pas étonnant :-)

de toute façon, il faudrait encore que l'utilisateur ait l'idée très bizarre de faire ça. et par ailleurs des requêtes normales donnent les bons résultats

Bien :-)

Ceci dit, j'ai du mal à comprendre ton problème : la plupart de ces requêtes ne devraient pas retourner de résultats. Or, si j'ai bien compris, elles en retournent ? Dans ce cas, c'est grave et il va falloir repasser sur la linearQuery.

et encore de toute façon, en ce qui concerne ma petite appli, quand j'aurai résolu le pb de la executeDateQuery, je passerai à un formulaire de recherche complexe.

... qui pour moi ne comporte qu'une zone de texte :-) Peu importe.

donc : je récupère la v. 2.1 ?

Dans la mesure où tu as eu à pâtir d'un bug désormais corrigé, il vaut mieux. A moins que tu tiennes réellement à injecter systématiquement une reuqête sdxall:1 en première position de ta LinearQuery...

Note : ce n'est pas encore la 2.1.

et Tomcat v 4.1.12, c'est la bonne version à utiliser ou pas ?

Je n'ai pas eu de problèmes particuliers avec cette version. La 4.1.18 me paraît juste plus rapide.

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]