sdx-users
[Top][All Lists]
Advanced

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

Re: [sdx-users] Handler Java sur l'indexation de documents


From: Pierrick Brihaye
Subject: Re: [sdx-users] Handler Java sur l'indexation de documents
Date: Wed, 08 Oct 2003 10:11:56 +0200
User-agent: Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02

Bonjour,

Pierre Dittgen a écrit:

Je souhaite dans mon application gérer les pièces attachées aux documents traités en dehors de SDX. Ce sont de très grosses pièces attachées et je préfère contrôler leur emplacement (disque dur dédié).

OK.

Pour mener à bien cette opération, j'aimerais accéder à la liste des fichiers traités par <sdx:uploadDocuments/> afin de leur appliquer un traitement Java après l'indexation (je préfèrerais appliquer mon traitement uniquement sur les documents indexés avec succès...). Est-ce possible de récupérer cette liste de documents en Java ?

Oui, bien sûr. Ca se passe dans IndexableDocument, méthode getAttachedDocuments().

La partie <sdx:uploadDocuments> de la XSP génère un tableau :

(IndexableDocument[])sdx_documents

Il "suffirait" d'appeler la méthode sur cette variable... si tant est qu'elle n'est pas "nettoyée" après l'upload, ce que je ne crois pas.

De plus, dans le cas du traitement d'une archive ZIP, son contenu est-il dispo après indexation ?

Non. SDX fait le ménage :

FileUtil.deleteDirectory(sdx_dir);//recursive delete of tmp zip dir

Note : le fait que les sous-documents soient gérés au niveau du document "maître" n'est peut-être pas le choix le plus heureux. L'identification des documents attachés est confiée à l'indexation : IMHO, ce serait donc plutôt à elle de les gérer. Même chose, d'ailleurs, pour les champs d'indexation...

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]