sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] SDX2.2 et le surlignement


From: Pierrick Brihaye
Subject: Re: [sdx-users] SDX2.2 et le surlignement
Date: Thu, 20 Nov 2003 16:36:17 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Re,

Emmanuel Bégué a écrit:

Ce qui serait intéressant aussi c'est d'avoir le numéro du
queryTerm en plus de sa valeur:

<sdx:hilite no="1">
        <sdx:queryTerm field="field1" term="Reagan"/>
        <sdx:queryTerm field="field2" term="McDonald"/>
        <sdx:queryTerm termNo="2">Ronald</sdx:text>
</sdx:hilite>

ou, dans la version actuelle:

<sdx:hilite no="1" term="word" termNo="5">WORD</sdx:hilite>
<sdx:hilite no="2" term="word" termNo="5">WORD</sdx:hilite>
<sdx:hilite no="3" term="word" termNo="5">WORD</sdx:hilite>

> le
> termNo numéroterait les termes de la recherche effectivement
> mis en évidence.

Euh... que veux-tu dire ?

Par ailleurs, l'ordre des mots recherchés mis en valeur semble
aléatoire: l'est-il, ou bien obéit-il à une logique cachée?

En informatique, il est rare que quelque chose soit aléatoire. Ici, il s'agit de "l'ordre des termes dans lesquels le récupérateur de termes utilisés par une requête Lucene a... récupéré les termes" (ouf !)

Il faut bien comprendre que c'est un hack au-dessus de Lucene : la version utilisée par SDX 2.2 n'a pas de code "officiel" de récupération des termes :-( Celui utilisé par SDX a été pêché sur un site allemand.

Par contre, on peut assez facilement concevoir une numérotation pour chaque terme *différent*. On peut la compliquer en revenant à la notion de terme qui, chez Lucene, est un couple champ:valeur.

Mais bon... peut-être ai-je mal compris ?

> L'@no de sdx:hilite numérote les mises en évidence (?);

Oui... apparemment : me semble pas très utile mais bon.

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]