En fait, mon message pr=E9c=E9dent, avait pour origine le pb suivant :=20
Lorsque l'on veut indexer un r=E9pertoire et tous les documents qu'il
contient, on peut passer le chemin de ce r=E9pertoire =E0 la m=E9thode
LuceneActions.index().
Mais si l'on veut faire du updateDoc sur ce r=E9pertoire, il faut
appeler LuceneActions.updateDoc() sur chaque fichier. De m=EAme, si on
veut indexer certains fichiers, mais pas forc=E9ment tous, il faut
appeler LuceneActions.index sur chacun d'eux.
Et du coup, on ouvre et ferme l'IndexWriter =E0 chaque fois, ce qui pose
des pb de performance lorsqu'il y a beaucoup de fichiers =E0 traiter. De
plus, le mergeFactor ne sert plus =E0 rien (je crois) dans ce cas.
Qu'en penses-tu? Est-ce que je dis des b=E9tises?
Bonne journ=E9e,
Jean-Marie
|