使SOLR安装提交所有待处理文档的最简单方法是什么?
(在管理界面中没有明显的方法。页面上提到了一个名为'commit'的脚本http://wiki.apache.org/solr/SolrOperationsTools - 但没有提示它存在的地方。'提交'显然是一个可以添加到的选项任何更新POST,但我找不到任何仅用于提交的URL的引用。)
答案 0 :(得分:76)
尝试[solr url]/update?commit=true
例如,使用类似SOLR示例默认值的URL,来自同一台计算机的http://localhost:8983/solr/update?commit=true
应该这样做。
答案 1 :(得分:31)
由于Solr 5需要在网址中添加集合名称,所以现在正确的答案是:
http://localhost:8983/solr/collection_name/update?commit=true
在以前的版本中,可以有一个默认集合(通常是示例中的collection1),缩短版本是有效的:
http://localhost:8983/solr/update?commit=true
尽管如此,可以像第一种情况一样命名该集合。
答案 2 :(得分:7)
我想说“正确”答案中缺少某些内容 - 网址应包含集合名称,如:http://localhost:8983/solr/mycollection/update?commit=true
答案 3 :(得分:0)
我知道这是一个旧线程,但只是说有一种方法可以通过管理界面执行此操作。
只需点击:
- >左侧菜单上的dataimport
- >然后勾选提交复选框
- >然后执行
您会看到如下消息: “索引已完成。已添加/更新:1个文档。已删除0个文档。(持续时间:01秒)”