sdx-developers
[Top][All Lists]
Advanced

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

RE : [sdx-developers] Les queries


From: Rasik Pandey
Subject: RE : [sdx-developers] Les queries
Date: Thu, 11 Sep 2003 14:03:42 +0200

Salut,

 >Comme je le disais, je suis aussi surpris de l'implémentation de 
 >luceneQuery dans les FieldQuery (celles qui marchent ;-). J'obtiens 
 >"Mellac" alors que je voudrais "com:Mellac"... ou autre chose dont je 
 >reparle de suite.

Malheurement, on utilise seulement le champ par defaut en parsant la
requete de FieldQuery pour un champ du type "mot" donc tu as "Mellac" au
lieu de "com:Mellac" comme luceneQuery texte.  Il me semble que c'est du
code ancien de SDX 1. Je l'ai changé et va commiter bientôt.

 >Si j'ai bien compris l'objectif de la LuceneQuery, et ce 
 >depuis SDX 1, 
 >c'est de créer une représentation texte qui passerait sans 
 >problème dans 
 >le queryParser afin de recréer le *même* jeu de résultats.
 >
 >Or, "Mellac", va me faire une recherche dans le champ par défaut :-(
 >
 >Idéalement d'ailleurs, ne vaudrait-il mieux pas avoir 
 >"com:|Mellac|" qui 
 >indiquerait au QueryParser de ne pas mettre son nez dans le terme ?
 >
 >toit:ciment en couverture
 >-> 18 résultats
 >-> luceneQuery="toit:ciment couverture"
 >
 >Normal ! On a en fait "toit:ciment default:couverture".
 >
 >toit:|ciment en couverture|
 >-> 13 résultats : Normal !
 >-> luceneQuery="toit:ciment en couverture (pas normal : la *même*
 >requête réinjectée telle quelle nous ramènerait au cas précédent).
 >
 
luceneQuery.toString(champ) vient de le coeur des requete
Lucene.....plus difficle à corriger.  Tu as des idées? Est-ce que le
champ est "brief"?


Rasik








reply via email to

[Prev in Thread] Current Thread [Next in Thread]