sdx-users
[Top][All Lists]
Advanced

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

[sdx-users] Re: vers.hmtl : tests et synthèse sur lisqtquery et fieldqu


From: Malo Pichot
Subject: [sdx-users] Re: vers.hmtl : tests et synthèse sur lisqtquery et fieldquery avec expand th(esaurus)- conclusion sur queries sur terme comosé
Date: Mon, 26 Jul 2004 08:51:50 +0200
User-agent: Mozilla Thunderbird 0.7 (X11/20040615)

zaghouane samir wrote:
(nouvel envoi en version html)  avec PJ
Bonjour,
Au vue de l'échange de mail sur les field query et
listquery avec expandquery et sur les termes simples
ou composés ("phrase" ex: nom1 du nom2 -age du fer)
j'ai refait personnellement une synthèse de leur
fonctionnement actuel au travers de tests sur un
recherche avec un terme simple (pas de composition). Vous la trouverez ci-joint ds un document html.

Mais serait-il possible d'avoir un état des lieux sur
les termes composés ? car j'avoue avec ces échanges de
mails, je ne sais plus quel est ou devrait être le
fonctionnement de ces types de queries.

Merci d'avance.
Samir.

Bonjour,

J'ai rapidement lu et je réponds rapidement (pas trop le temps cette semaine) :

A la lumière de ce résumé, j'ai fait quelques tests de mon côté avec une application qui fonctionne correctement avec 5 thesauri.

1. L'expandQuery ne fonctionne pas avec une ListQuery !
J'ai fait un test avec une XSP qui travaille avec des fieldQuery étendue avec expandQuery. Ces pages fonctionnent correctement ; l'expandQuery fait bien son travail. J'ai changé les fieldQuery par des listQuery et l'expandQuery ne ramène rien. *Bogue* !


2. L'expandQuery ne ramène aucune liste de termes dans votre test "protohistoire" dans la FieldQuery pour les raisons que je donnais la semaine passée :

L'utilisation de la FieldQuery sur un champ "Field" se fait *sans* l'analyseur de mots. Demander la recherche de "Protohistoire" retourne concrètement une requête sur le terme "Protohistoire", majuscule comprise. L'expandQuery réagit à la construction de la requête principale (ie, celle qu'elle est sensée étendre). Si cette dernière n'a pas été analysée par l'analyseur de mots, l'expandQuery qui en dépend ne sera pas analysée non plus. Or, dans l'annexe que vous joignez, on voit que le terme présent dans le thesaurus est "Protohistoire" avec majuscule. Autrement dit rechercher "protohistoire" ne ramène aucune réponse au niveau de l'expandQuery comme de la fieldQuery.

A bientôt,
--
Malo




reply via email to

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