【问题标题】:Solr Server Posting ErrorSolr 服务器发布错误
【发布时间】:2012-02-28 05:26:18
【问题描述】:

如何将 5000 个文件发布到 Solr 服务器? 使用命令“java -jar post.jar dir/*.xml”发布时,命令工具告诉Argument list is too long。

【问题讨论】:

    标签: solr


    【解决方案1】:

    最快的解决方案是使用如下的 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 将当前目录中的所有 xml 文件添加到 Solr。

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

    【讨论】:

      猜你喜欢
      • 2010-11-29
      • 1970-01-01
      • 1970-01-01
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      相关资源
      最近更新 更多