首页 > 解决方案 > 使用发布工具将大目录文件发布到 SOLR,如何在每个文件之后提交

问题描述

我正在使用 solr 的 java post 工具来上传和索引文档目录。有几千份文件。Solr 只在过程的最后进行提交,有时事情在完成之前就停止了,所以我失去了所有的工作。

有没有人可以获取每个文档的名称并在其上调用 post 以便获得每个文档的提交?而不是最后所有文档的大量提交?

标签: solrsolrjposting

解决方案


从该post工具的帮助页面:

Other options:
  ..
  -params "<key>=<value>[&<key>=<value>...]" (values must be URL-encoded; these pass through to Solr update request)

这应该允许您使用-params "commitWithin=1000"以确保每个文档在添加到索引后的一秒钟内显示出来。


推荐阅读