【问题标题】:How to submit html to Solr not over http如何不通过 h​​ttp 向 Solr 提交 html
【发布时间】:2013-11-28 11:05:10
【问题描述】:

我正在使用 SOLR 4.6 进行索引,现在我有大量存储的 html 文件。 我尝试通过 http 或 curl 将这些文件添加到 SOLR,但这需要很长时间。

有人知道如何将文件直接提交给 SOLR 进行索引吗?我在运行 SOLR 的服务器上有这些文件。

【问题讨论】:

    标签: java solr indexing


    【解决方案1】:

    您可以使用DIH 来索引所有文件。如果要清理内容,还有一个 HTMLStripTransformer,

    【讨论】:

    • 这实现起来更复杂,我发现下面解释的简单方法
    【解决方案2】:

    虽然 Okke Klein 提供的答案很好,但它非常复杂。

    我找到了解决问题的最简单解决方案,我通过 http 提交文件,但使用选项 stream.file=local_file_path

    示例:-

    curl http://localhost:8080/solr/update/extract?stream.file="+file.getPath()+"&literal.id="+id+"&commit=true
    

    【讨论】:

      猜你喜欢
      • 2021-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-13
      • 2011-09-09
      • 1970-01-01
      • 2021-10-23
      • 2014-07-28
      相关资源
      最近更新 更多