我如何找到联合国索引文件的列表。我只想执行一项任务,我希望得到所有那些联合国索引的文件,并希望修复并制作索引。 我正在使用alfresco 5.0。
如何找到文件无法编入索引的原因?
答案 0 :(得分:2)
这应该可以正常工作,它将为您提供nodedb ID列表,然后您可以使用它们为每个ID分别运行REINDEX操作。
https://localhost:8443/solr4/alfresco/afts?q=DOC_TYPE:UnindexedNode
答案 1 :(得分:1)
使用fts-alfresco作为搜索类型 -
在节点浏览器上尝试此查询+TYPE:"content" AND (+cm\:isIndexed:'False' +@cm\:isContentIndexed:'False')
cm:indexControl 方面使您可以控制控件项的索引。该方面公开了以下两个属性,以允许配置应用它的节点的索引。
请参阅此Alfresco wiki了解更多详情。
答案 2 :(得分:0)
您的问题已或多或少地得到了here
在solr中找不到内容索引失败的原因,因为存储库负责将内容转换为文本。因此,您需要在存储库/转换引擎的日志中查找转换失败的原因。
附加了cm:indexControl
方面的节点(例如cm:isContentIndexed
并不一定意味着转换失败。Alfresco设置了此属性以避免索引/转换)
总结:没有简单的方法来报告内容转换并因此建立索引失败的原因。您应该检查回购/ t引擎方面的日志。
要修复未编制索引或失败的交易,应运行文档中所述的action = FIX报告:Troubleshooting Solr Index