设置 Confluence 6 外部索引站点

Confluence 并不能比较容易的对外部站点进行搜索,这个是由于 Confluence 使用的是 Lucene 内部查找,可是你仍是有下面 2 个可选的方案:前端

  1. 嵌入外部页面到 Confluence
  2. 替换 Confluence 查找

 

嵌入外部页面到 Confluence

若是你有少许的外部页面内容须要你的 Confluence 站点进行索引,你最好能够启用 HTML Include Macro 宏,使用这个宏将外部页面嵌入到你的 Confluence 页面中。java

替换 Confluence 查找

若是你有足够的技术力量,你能够将 Confluence 的内部搜索用 crawler 进行替换,这样你能够用 crawler 搜索你的 Confluence 站点和外部站点。这个是 Confluence 提供的一个高级选项,相对于对 Confluence 的内部搜索进行修改来讲,这个选项更加容易进行操做。这个要求删除你 Confluence 内部索引中的全部页面,将你 Confluence 的内部索引结果替换为你本身的 crawler 前段。web

  1. 设置和替换你的联合查询来查询 Confluence 站点和你使用的其余站点,同时提供结果。你须要配置 open-source crawlers 服务器。注意,你能够经过 Confluence API 对 Confluence 进行查询。
  2. 经过 Customizing Site and Space Layouts 来参考内部的搜索,这样能够将查询的前端链接到你的 Confluence 中。
  3. 使用其余服务器提供查找的前端。你可能须要在你的应用服务器上插入合适的上下文路径,这样可以在 Confluence 中显示正确的路径。Tomcat 针对 Confluence 上下文设置的路径是在 install\confluence\WEBINF\web.xml 文件中定义的。

https://www.cwiki.us/display/CONF6ZH/Setting+Up+Confluence+to+Index+External+Sitesapache

相关文章
相关标签/搜索