[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[sdx-developers] Nouvelles fonctionnalités
From: |
Pierrick Brihaye |
Subject: |
[sdx-developers] Nouvelles fonctionnalités |
Date: |
Mon, 19 Jan 2004 19:59:13 +0100 |
Salut,
Bon, j'ai commité sur la branche HEAD :
1) un ZeroTokenPositionIncrementQueryParser.jj (et enlevé le java)
2) une SimpleQuery qui, dans son toSAX, indique le QueryParser utilisé
3) un Highlighter qui, dans son toSAX, indique l'analyseur utilisé (il y
aurait du refactoring à faire de ce côté là)
4) une UnanalyzedQuery dont la représentation textuelle est bonne, ce qui
permet de la repasser dans une SimpleQuery.
Sur ce dernier point, quel bonheur d'obtenir :
<sdx:query type="simple"
queryParserClass="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQuery
Parser" engine="lucene" luceneQuery="titre:|Dossiers d'artistes - DAP|"
escapedLuceneQuery="titre%3A%7CDossiers+d%27artistes+-+DAP%7C"
text="titre:|Dossiers d'artistes - DAP|"
escapedText="titre%3A%7CDossiers+d%27artistes+-+DAP%7C" op="or"/>
Après avoir entré la question :
titre:|Dossiers d'artistes - DAP|
Par contre, il y a des pb dans sdxtest :
Sur :
http://localhost:8080/sdx/sdxtest/document.xsp?app=fr.gouv.culture.sdx.sdxtest&base=sdxworld&id=da-dap&qid=sdx_q21&n=1&q=
J'obtiens :
Original exception : javax.xml.transform.TransformerException: Namespace
prefix http has not been declared
De plus, un caractère accentué dans le contrôle de saisie de requête ne
fonctionne pas :
<sdx:query type="simple"
queryParserClass="fr.gouv.culture.sdx.search.lucene.queryparser.DefaultQuery
Parser" engine="lucene" luceneQuery="affil" escapedLuceneQuery="affil"
text="affil�" escapedText="affil%EF%BF%BD" op="or"/>
A creuser...
Comme ce sont de nouvelles fonctionnalités, je vous laisse décider si c'est
à brancher sur la 2.2.
Prochaine étape : le slop dans ZeroTokenPositionIncrementQueryParser.jj.
A+
p.b.
- [sdx-developers] Nouvelles fonctionnalités,
Pierrick Brihaye <=