联合搜索使您可以与其它来源(包括其它门户网站、Web 站点或数据库)建立搜索关系。建立必要的联合搜索访问后,不论服务存放库是建立好的搜索系统还是自定义的数据库,请求门户网站的用户都可以搜索服务存放库中的内容。
联合搜索包括传入和传出联合搜索:
传入联合搜索允许其它 Oracle WebCenter Interaction 门户网站搜索您的门户网站。
传出联合搜索允许您的门户网站用户搜索其它 Oracle WebCenter Interaction 门户网站或其它外部存放库。
此主题讨论以下信息:
要了解如何创建或编辑系统管理对象(包括传入联合搜索、传出联合搜索和搜索 Web 服务),请单击此处。
要了解用户可如何运行联合搜索查询,请单击此处。
要了解传入联合搜索编辑器,请单击以下编辑器页之一:
要了解传出联合搜索编辑器,请单击以下编辑器页之一:
传出联合搜索对象的设置通常特定于实施搜索的搜索 Web 服务。在这些情况下,Web 服务自身以服务配置界面 (SCI) 页面的形式提供配置选项。要查看这些页面的联机帮助,请单击相关页面上的“帮助”按钮。搜索 Web 服务允许您为远程搜索存放库指定常规设置,而将安全性设置留在关联的传出联合搜索中进行设置。这使您可以通过多个传出联合搜索来分离对您的搜索存放库的访问。
要了解搜索 Web 服务编辑器,请单击以下编辑器页之一:
Oracle WebCenter Interaction 门户网站可以向另一个 Oracle WebCenter Interaction 门户网站请求和/或提供内容。安装门户网站时即创建了“公共访问传入联合搜索”。这使得其它 Oracle WebCenter Interaction 门户网站可以作为访客用户搜索此门户网站。
要建立其它搜索关系,您必须创建新的传入或传出联合搜索。无论您的门户网站是请求内容还是提供内容,您都需要先与其它相关管理员就以下问题达成一致,之后才能建立联合搜索:
哪些门户网站将提供内容?
哪些门户网站将请求内容?
使用什么门户网站标识名称和密码来识别这些门户网站?
对于发出的每个请求,请求门户网站会向服务门户网站发送标识和密码来识别自身。您必须在请求门户网站的传出联合搜索和服务门户网站的传入联合搜索中输入相同的 ID 和密码。
服务门户网站的哪些内容将可以供请求门户网站使用?
如果两个门户网站共享公共的外部用户数据库(如 LDAP 服务器或活动目录域),您就必须授予共享用户对服务门户网站中相应内容的访问权。这就提供了最大程度的内容安全性,而无需任何附加系统管理工作。
如果有关的门户网站没有共享用户信息数据库,则您必须在服务门户网站中创建一个或多个门户网站用户,以供请求门户网站的用户模仿。您应针对该用途创建服务门户网站用户,并与请求门户网站的管理员共享这些用户的名称。
以下链接指向使用方案:
模仿服务门户网站用户说明了请求门户网站用户如何模仿服务门户网站用户来获取受保护内容的访问权。
共享用户数据库说明了访问同一用户存放库的多个门户网站如何共享内容。
在您与其它相关管理员确定如何实现此关系后,您就可以建立传入或传出联合搜索。
如果您要搜索非门户网站存放库,Oracle 或其它供应商可能已经编写出用于访问它的搜索 Web 服务。否则,通过 Oracle 提供的 IDK,您可以方便地使用 Java 或 .NET 编写自己的搜索 Web 服务。详细信息请参阅 Oracle WebCenter Interaction Web Service Development Guide,位于 Oracle 技术网络 http://www.oracle.com/technology/documentation/bea.html。
要创建访问非门户网站存放库的传出联合搜索: