[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] Récupérer les résultats d'une requête en Java
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-users] Récupérer les résultats d'une requête en Java |
Date: |
Thu, 24 Mar 2005 10:59:23 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.6) Gecko/20040113 |
Salut,
Pierre Dittgen a écrit :
J'ai vu qu'après un <sdx:results/> ou un <sdx:execute*Query/> on avait
accès aux résultats dans la variable sdx_results. En regardant la
javadoc en ligne et le code, je ne vois pas de méthode qui permettrait
de récupérer les résultats complets sous forme d'une liste d'objets
(on peut par contre récupérer les Ids des documents avec getDocIds())
Euh... tu as fr.gouv.culture.sdx.search.lucene.query.ResultDocuments et
fr.gouv.culture.sdx.search.lucene.query.ResultDocument.
Cette dernière classe manque, peut-être, de méthodes donnant un peu
d'abstraction au org.apache.lucene.document.Document qu'il y a derrière.
Je m'oriente donc vers le développement d'une classe héritant de
org.xml.sax.ContentHandler et qui, passé à la méthode toSAX(),
permettrait de parcourir les résultats et d'extraire les infos qui
m'intéresse.
Et de les pipeliner ? Chouette :-)
A+
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden
+33 (0)2 99 29 67 78