I have the following "curl" cmd to update and doing commit to Solr ( I have 10 
xml files just for testing)

 curl http://solr00:7001/solr/update --data-binary @xml_Artist-100170.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101062.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101238.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101400.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101513.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101517.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101572.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101691.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101694.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @xml_Artist-101698.txt -H 
'Content-type:text/plain; charset=utf-8'
 curl http://solr00:7001/solr/update --data-binary @commit.txt -H 
'Content-type:text/plain; charset=utf-8'

It works so far. But I will have  30000 xml files.

What's the efficient way to do these things? I can script it with for loop 
using regular shell script or perl.

I am also looking into solr.pm from this:

http://wiki.apache.org/solr/IntegratingSolr

BTW: We are using weblogic to deploy the solr.war and by default solr in 
weblogic using port 7001, but not 8983.

Thanks

Francis


Reply via email to