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 lai


From: CLAVAUD Florence
Subject: Re: [sdx-users] pb avec recherche linéaire ( si premiers champs laissés vides)
Date: Wed, 05 Mar 2003 15:35:00 +0100

At 14:02 05/03/2003 +0100, vous avez écrit:


c'est une bonne idée, puisque ça marche ;-) mais finalement... je ne vois pas pourquoi :-(

Parce que tu as un champ numéro 0 (sdxall) et une valeur numéro 0 (1) Note : cet aspect a été abandonné dans la version CVS

Mmmh... tu ne te retrouverais pas face à un champ par défaut, possiblement fulltext qui, donc, retournerait toujours un résultat en apparence pertinent ?

le champ pour lequel la requête "sdxall:1" me renvoie bien la liste de tous les documents de ma base (le 1er de mon formulaire de recherche linéaire), est un champ de type word, pas par défaut, qui interrogé par ailleurs normalement (sur un nom), me retourne bien la bonne réponse. Et qui interrogé sur un terme qui n'est pas dans son index, me donne bien "aucun résultat"

extrait de la *.xconf :
<sdx:field name="noms" type="word">
        <sdx:name xml:lang="fr-FR">Noms</sdx:name>
</sdx:field>

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


et, si dans le même formulaire, sur la ligne correspondant à ce même champ, je tape nomdunautrechampindexé:valeur, j'ai aussi une réponse exacte ....

idem sur d'autres champs de type word
ex :
<sdx:query type="linear" engine="lucene" luceneQuery="+sdxall:1 +nomprincipal:Ave*">
<sdx:component field="noms" text="sdxall:1" operator="and"/>
<sdx:component field="quartier" text="nomprincipal:Ave*" operator="and"/></sdx:query>

par contre, la requête est traitée mais ne donne pas de résultat, si j'essaie de faire la même chose sur une ligne correspondant à un champ de type field...

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

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. Mais à propos de DateQuery, j'ai comme l'impression que je me retrouve dans la même situation qu'Emmanuel Bégué il y a qques semaines...
donc : je récupère la v. 2.1 ?
et Tomcat v 4.1.12, c'est la bonne version à utiliser ou pas ?

à bientôt

Florence Clavaud

A vérifier...

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]