我已经在巨大的Alfresco存储库上启动了SOLR重新索引程序。然而,这个过程有时会卡住,我想知道它停止了哪个文件。 我无法在日志(INFO日志记录级别)或SOLR状态页面上看到它。
我的问题如下:有没有办法检查当前正在索引哪个文件?
答案 0 :(得分:8)
好的,我自己找到了。我是为面临类似问题的人发布此内容。
要问SOLR如何进行索引尝试此网址:
/solr/admin/cores?action=SUMMARY&wt=xml
这里最有趣的值是:
<long name="Approx transactions remaining">0</long>
<str name="Approx transaction indexing time remaining">0 Seconds</str>
告诉SOLR认为必须做多少工作。
要获取有关状态命中的更多信息:
/solr/admin/cores?action=REPORT&wt=xml
让<long name="Index error count">
告诉您有多少文档无法搜索。你也可以得到导致这次击球的原因
solr/afts?q=ID:ERROR-*&wt=xml
如果您有超过50个有问题的文档,请添加&rows=
,提供您想要检索的有问题索引的数量。
注意:如果它是 Alfresco SOLR,那么链接就是:solr/alfresco/afts?q=ID:ERROR-*&wt=xml