sdx-users
[Top][All Lists]
Advanced

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

[sdx-users] SDX2.2 et le surlignement


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

Bonjour,

Vous êtes probablement tous habitués à utiliser les fonctions de surlignement (hilite) qui vous envoient ce genre de chose dans vos documents :

<sdx:hilite no="1" term="word">WORD</sdx:hilite>

"WORD" est le texte original
"word" est le résultat de son analyse qui correspond également à un terme de la question posée.

Dans le cas d'une analyse standard, pas de problèmes majeurs de compréhension.

Imaginons maintenant un autre type d'analyseur qui pour 1 token reçu, en renvoie N. Par exemple :

"Ronald" est tokenizé comme "Reagan" ou comme "McDonald".

Supposons maintenant que vous ayiez une SimpleQuery :
Reagan OR McDonald

Vous aimeriez peut-être faire apparaître le fait que le texte original "Ronald" est en fait la réponse à "Reagan" ET à "McDonald", non ?

Si non, vous pouvez arrêter de lire :-)

Si oui, comment rendre cela dans l'élément <sdx:hilite> ?

2 solutions possibles :

<sdx:hilite no="1" term="Reagan McDonald">Ronald</sdx:hilite> : pas beau car on postule que l'espace (ou tout autre signe) n'est pas significative

<sdx:hilite no="1">
  <sdx:term term="Reagan"/>
  <sdx:term term="McDonald"/>
  <sdx:text>Ronald</sdx:text>
</sdx:hilite>

Ici, c'est nettement plus puissant mais il faut s'entendre sur :

<sdx:term term="Reagan"/> ou <sdx:term>Reagan<sdx:term> ?
<sdx:text>Ronald</sdx:text> ou Ronald ?

... et sur la compatibilité ascendante :

<sdx:hilite no="1" term="word">
  <sdx:term term="word"/>
  <sdx:text>WORD</sdx:text>
</sdx:hilite>

ou un "custom case" identique à ce dont vous disposez actuellement au cas où il n'y aurait qu'un seul terme ?

Je compte implémenter ça dans la quinzaine. La discussion est ouverte en attendant...

A bientôt,

--
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]