如何将5000个文件发布到Solr服务器? 使用命令“java -jar post.jar dir / * .xml”发布时,命令工具告诉参数列表太长。
答案 0 :(得分:3)
最快的解决方案是使用如下的bash脚本:
for i in $( ls *.xml); do
cat $i | curl -X POST -H 'Content-Type: text/xml' -d @- http://localhost:8080/solr/update
echo item: $i
done
使用curl将Solr添加到当前目录中的所有xml文件。
否则,您可以编写类似于post.jar中包含的Java main,它将所有xml文件添加到目录中,而不必将所有这些文件作为参数传递。