Solr服务器发布错误

问题描述:

如何发布5000个文件到Solr服务器? 使用命令“java -jar post.jar dir/*。xml”发布时,命令工具告诉参数列表太长。Solr服务器发布错误

+1

我的回答对您有帮助吗? – javanna 2012-03-04 10:41:47

最快的解决办法是使用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 

这更增加了Solr的,使用curl,所有当前目录中的XML文件。

否则,您可以编写一个类似于post.jar中包含的Java主类,它将所有xml文件添加到一个目录中,而不必将所有这些文件都作为参数传递。