sdx-developers
[Top][All Lists]
Advanced

[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.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]