最简单的方法(URL?)来触发所有待处理文档的SOLR提交?

goj*_*omo 42 solr

导致SOLR安装提交所有待处理文档的最简单方法是什么?

(在管理界面中没有明显的方法.在http://wiki.apache.org/solr/SolrOperationsTools页面上提到了一个名为'commit'的脚本- 但没有提示它存在的地方.'Commit'显然是一个选项可以添加到任何更新POST,但我找不到任何引用只能提交的单个URL.)

Ita*_*vka 77

尝试 [solr url]/update?commit=true

例如,使用类似SOLR示例的URL默认值,来自同一台机器,http://localhost:8983/solr/update?commit=true应该这样做.


小智 34

从Solr 5开始,需要将集合名称添加到url中,所以现在正确的答案是:

HTTP://本地主机:8983/Solr的/集合名称/更新提交=真的吗?

在以前的版本中,可以有一个默认集合(通常是示例中的collection1),缩短版本是有效的:

HTTP://本地主机:8983/Solr的/更新提交=真

尽管如此,有可能像第一种情况一样命名集合.


dr_*_*sey 8

我想说"正确"答案中缺少一些东西 - URL应该包含集合名称,如:http:// localhost:8983/solr/mycollection/update?commit = true