Solr服务器发布错误

时间:2012-02-28 05:26:19

标签: solr

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

1 个答案:

答案 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文件添加到目录中,而不必将所有这些文件作为参数传递。