查找索引是自动维护的,但是你有时候可能会因为你在查找的时候或查看者邮件主题出现了异常,或者你的 Confluence 实例升级到了新的版本,你可能需要手动重构索引。
重构查找索引
查找索引是自动维护的,但是你有时候可能会因为你在查找的时候或查看者邮件主题出现了异常,或者你的 Confluence 实例升级到了新的版本,你可能需要手动重构索引。
进行搜索索引重构:
- 在屏幕的右上角单击 控制台按钮 ,然后选择 General Configuration 链接。
- 在左侧面板的 管理(Administration)下面,选择 内容索引(Content Indexing)。
- 在 查找索引(Search Index)部分选择 重构(Rebuild)按钮。
(如果索引从来没有被构建,这个按钮的名字将会使用 构建(Build)来替代 重构(Rebuild)。)
屏幕截图:内容索引
重构索引缓慢
你的索引构建是否需要很长时间?索引构建需要的时间是由下面的一些因素确定的:
- 你 Confluence 安装实例中的页面数量。
- 附件的数量,类型和大小。
- Confluence 安装实例可用的内存大小。
- 磁盘 IO 吞吐量。
你可以为你的 Confluence 的安装实例增加 heap 内存的使用,能够帮你提高索引的效率,请参考 Increasing Jira application memory 页面中的内容。内存增加的操作针对 JIRA 和 Confluence 是相同的。
如果你现在运行的是老的 Confluence 版本,你的索引重构不能正常镜像。你可能需要先停止 Confluence 的运行,同时将启动参数添加到 Confluence 的系统属性中:bucket.indexing.threads.fixed=1
。这种方式将会使用单一线程对索引进行重构,重构过程也更加稳定(查看下面的说明)。
参考:Content Index Administration - Confluence 6 中文 - CWIKI.US