sdx-developers
[Top][All Lists]
Advanced

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

Re: RE : RE : [sdx-developers] Le highlighter de la mort


From: Pierrick Brihaye
Subject: Re: RE : RE : [sdx-developers] Le highlighter de la mort
Date: Fri, 19 Sep 2003 15:40:22 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Re,

Rasik Pandey a écrit:

Moi non plus. Mais je voulais dire que dès que tu arrives à mettre tes
termes du Stemmer dans la requete Lucene, on ne devrais jamais arriver
à:
                        else {
                    char[] chars = tokenText.toCharArray();
                    if (chars != null)
                        this.xmlConsumer.characters(chars, 0,
chars.length);
                }

Euh... ce code concerne justement ce qui ne matche *pas* la requête.

Imaginons que j'aie un "synonymiseur" anglais. J'ai le texte suivant à highlighter :

<field>language for an OS</field>

Mon tokenizer va me donner :

pour "language" : Java, C, C++
pour "for" : rien (mot vide)
pour "an" : rien (mot vide)
pour "OS" : Windows, Unix, MacOS

Maintenant je fais une FieldQuery (on verra la simpleQuery plus tard) "field:OS".

Le highlighter va me renvoyer :

<field>language language language <sdx:highlight no="1" term="Windows">OS<sdx:highlight><sdx:highlight no="2" term="Unix">OS<sdx:highlight><sdx:highlight no="3" term="MacOS">OS<sdx:highlight></field>

Impressionnant, non ? Je peux donner l'exemple sur la query field:language :-)

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]