每当我对一个人的位置属性执行lucene搜索查询时,我得到的人数比预期的要小。我注意到,但是如果我创建新人,他们将被包含在列表中但是已经存在的用户(从备份恢复的repo数据)更改和更新位置不包括在集合中。所以我怀疑需要重新索引存储库。
答案 0 :(得分:1)
这取决于您是使用较旧的事务内Lucene索引还是较新的SOLR索引。
如果您使用的是SOLR,则步骤为given in this part of the Alfresco documentation。基本上,停止托管SOLR的Tomcat,删除索引目录和模型目录,然后重新启动它。然后SOLR将对索引进行干净的重建。 the solr troubleshooting documentation中的完整步骤,如果您不确定需要删除哪些目录以及要离开哪些目录!
对于较旧的Lucene索引,documentation is this page。基本上,您需要在alfresco-global属性中设置index.recovery.mode=FULL
,停止Alfresco存储库,删除索引目录,然后再次启动存储库。