sdx-developers
[Top][All Lists]
Advanced

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

Re: [sdx-developers] probleme sdx:includeDocument


From: Pierrick Brihaye
Subject: Re: [sdx-developers] probleme sdx:includeDocument
Date: Tue, 28 Oct 2003 14:02:59 +0100
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

Myriam Delperier a écrit:

pour l'application cybertheses on a des
<sdx:includeDocument hilite="true" qid="pcd-q"/>

 de ce type.

passent en parametre un id de document et un qid(pour le hilite).

Petit probleme, il se peut que l'on veuille faire un includeDocument
d'un doc qui ne fait pas forcement parti des resultats de cette requete.

Mmmh... Traditionnellement, dans SDX, le qid prime sur tout : <sdx:results> en est un exemple qui m'avait surpris à l'époque.

Peu importe...

((Results)sdx_object).getNavigationAsSAX(contentHandler, sdx_id);
retourne une exception de ce genre :
"the document whit the number "lyon2.2000.dieng_sa-principal" does no
exist in these results"

Je vois. La solution serait dans fr.gouv.culture.sdx.search.lucene.query.Results, méthode getNavigationAsSAX(ContentHandler hdl, String id), de supprimer ls lignes suivantes :

String[] args = new String[1];
args[0] = id;
throw new SDXException(logger, SDXExceptionCode.ERROR_DOCUMENT_NOT_IN_RESULTS, args, null);

Ainsi, pas de navigation si on n'a pas de quoi naviguer :-)

Idéalement, il faudrait peut-être faire la même chose dans getNavigationAsSAX(ContentHandler hdl, int docNo).

Dans tous les cas, je pense que cette solution conviendrait à tout le monde. Commit ce soir ou... avant si un gentil volontaire s'y colle ;-)

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]