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

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

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

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

例如,使用类似SOLR示例默认值的URL,在同一台机器上,应该执行http://localhost:8983/solr/update?commit=true

由于Solr 5需要在URL中添加集合名称,所以现在正确的答案是:

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

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

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

尽pipe如此,仍有可能像第一种情况那样命名该集合。

我会说在“正确”的答案有一些缺失 – URL应该包含集合名称,如: http:// localhost:8983 / solr / mycollection / update?commit = true

我知道这是一个古老的线程,但只是说,也有一种方法可以通过pipe理界面来做到这一点。

只需点击:

– >左侧菜单中的dataimport

– >然后勾选提交checkbox

– >然后执行

您将看到如下消息:“索引已完成,已添加/更新:1个文档,已删除0个文档(持续时间:01秒)”