There isn't a recursion option for post.jar (I did check.)

Maybe your best bet is the "find" shell command. This may not be 100% correct, but something like:

   find /data -name '*.xml' -exec java -jar post.jar {}

This is assuming that these are pre-formatted Solr XML update files with "<doc>" and "<add>".

If they are not in solr xml format and require translation, DIH with FileDataSource and FileListEntityProcessor ihc supports recursion hwmay be the way to go:
http://wiki.apache.org/solr/DataImportHandler#FileListEntityProcessor

-- Jack Krupansky

-----Original Message----- From: Bruno Mannina
Sent: Tuesday, June 12, 2012 3:06 AM
To: solr-user@lucene.apache.org
Subject: Indexing Data option for subdirectories?

Dear All,

Is exist a way to index data under sub-directories directly?

I have several files under sub-directories like:
/data/A/001/*.xml
/data/A/002/*.xml
/data/A/003/*.xml
/data/A/004/*.xml
...
/data/B/001/*.xml
...

/data/Z/999/*.xml

I would like to index directly with

*i.e. java -jar post.jar -R /data*

Is it possible?

thanks a lot,
Bruno

Reply via email to