|
From: | Martin Sevigny |
Subject: | Re: [sdx-users] analyzerConf? |
Date: | Mon, 20 Sep 2004 09:26:46 +0200 |
User-agent: | Mozilla Thunderbird 0.6 (Windows/20040502) |
Bonjour,
Non. Si c'était possible, il faudrait réfléchir à ce que signifie un champ où, selon le document, un analyseur de mots différent a pu être utilisé. Car il ne faut pas oublier que l'analyseur de mots est aussi utilisé pour interpréter une requête... Lequel prendre?IMHO, on pourrait s'en tirer en faisant le postulat suivant : 1 champ = 1 analyseur.
Ce n'est pas ce qu'on fait déjà? Ou tu veux dire par document?
Lucene "oublie" l'analyseur qui a servi à générer les valeurs de champ mais SDX n'est pas obligé de reprendre ce design, non ?
Globalement, c'est ce que SDX fait. Enfin presque, si on change le application.xconf en cours de route, sans réindexer, alors là on peut perdre cette information...
En requête, les difficultés tomberaient ainsi d'elles-mêmes grâce à l'utilisation de http://jakarta.apache.org/lucene/docs/api/org/apache/lucene/analysis/PerFieldAnalyzerWrapper.html
C'est déjà ce qu'on fait, avec une classe SDX qui est plus ancienne que celle-là, non?
A bientôt, Martin Sévigny
[Prev in Thread] | Current Thread | [Next in Thread] |