[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [sdx-users] Stopper l'indexation de certains fichiers xml
From: |
Pierrick Brihaye |
Subject: |
Re: [sdx-users] Stopper l'indexation de certains fichiers xml |
Date: |
Thu, 05 Jun 2003 16:56:34 +0200 |
User-agent: |
Mozilla/5.0 (Windows; U; Win98; fr-FR; rv:1.0.2) Gecko/20030208 Netscape/7.02 |
Re,
address@hidden a écrit:
J'utilisais justement avant cette fonctionnalité, mais certains
fichiers XML arretaient l'indexation (caracteres speciaux,ou
DTD non respectee ).
Mmmh... le respect du formalisme et de votre ressort : pourquoi ne pas
lancer une tâche de validation *avant* l'upload ?
Ce design un peu tordu est juste fait
pour recupérer les fichiers non indexables avec la xsl
d'indexation standard et continuer l'indexation 'coute que
coute' ;-)
Soit. De toutes façons, ça devrait marcher. On en reparle de suite...
Qu'est ce qui bloque ? IMHO, c'est plutôt de ce côté là qu'il
faut chercher....
Ce qui ce passe : Sur un certain fichier xml, l'indexation
commence mais ne termine pas. Aucune exception n'est
levée. le processus tourne...
Pistes de recherche :
Vous n'avez pas une boucle sans fin dans votre XSL ?
Faire attention : le temps d'indexation est exponentiel. Pour voir
comment ça tourne (et si ça tourne), allez voir le répertoire Lucene et
regardez les fichiers qui se créent et qui disparaissent.
C'est pourquoi je cherche a executer <uploadDocument>
dans une thread differente et ainsi a interrompre le processus
qd rien ne repond.
Ca devrait *toujours* répondre. Si ce n'est pas le cas... c'est un bug.
Je reconnais cependant que SDX devrait pouvoir gérer un éventuel
problème de boucle sans fin afin d'éviter qu'il se flingue lui-même.
A propos, y a t il une classe du genre XMLUploadDocument
ou une methode XMLDocument.upload disponible ds l API
SDX qui me permettrait de lancer l'upload en java?
Ca se fait par les méthodes LuceneDocumentbase.index(...)
Autre chose, Kesako IMHO ? :-)
"in my humble opinion". Un grand classique :-)
A bientôt,
--
Pierrick Brihaye, informaticien
Service régional de l'Inventaire
DRAC Bretagne
mailto:address@hidden