搜索引擎需要特殊编码的插件适配器。插件搜索适配器将常规搜索请求转换为搜索引擎专有格式,调用搜索引擎,然后返回搜索请求。
注意:如果配置了 CA SDM 以支持多方租用,则会将您的承租人一起传递到搜索引擎。联合搜索内置了对多方租用的支持。可以借助此支持功能,在单个 SharePoint 实施中按承租人隔离数据。
重要信息! 在 adapters.properties 文件值中,不要使用 &(与符号)或空格。
遵循这些步骤:
$NXROOT\bin
encrypt_pwd [-e] <搜索引擎密码>
默认选项为 -e。
$NX_ROOT\samples\cafedsearch
输入用于 SharePoint 访问的用户名。
输入用于 SharePoint 访问的加密密码,如步骤 1 中所示。
输入主机名。
输入域名。
输入通信协议(http 或 https)
输入端口号。默认值为 80。
输入 Google 用于确定要使用的 Google 自定义搜索帐户的唯一密钥值。
输入用于帮助 Google 确定应用程序身份的唯一密钥值。要在 API 控制台中检索密钥,请激活 JSON/Atom 自定义搜索 API。此 API 为简单 API 访问提供了新的 API 密钥。
输入通信协议(http 或 https)
输入 CA Open Space 的端口号。默认为 8686。
如果没有为 CA SDM 配置多方租用,请输入用户名以便在 CA Open Space 中执行搜索。
输入 CA Open Space 的加密密码。有关详细信息,请参阅步骤 1。
输入承租人公司的主机详细信息。
例如,如果 CA SDM 包含的承租人名称为“Tenant1”,则必须在 openspace-tmpl.xml 文件中提供以下值:
<entry key="Tenant1">
<bean class="com.ca.ServicePlus.cafedsearch.adapters.openspace.OpenSpaceCompanyDetail">
<property name="userName" value="$(openspace_tenant1_userName)"/>
<property name="password" value="$(openspace_tenant1_password)"/>
<property name="companyHost" value="$(openspace_tenant1_companyHost)"/>
</bean>
</entry>
openspace_tenant1_userName=
openspace_tenant1_password=
openspace_tenant1_companyHost=
在 openspace-tmpl.xml 文件中,对于所有必需的承租人重复步骤 a 和 b。
fs_adapters_cli -i -k OpenSpace -b OpenSpaceSearchAdapter -t "openspace-tmpl.xml" -o "openspace.xml"
fs_adapters_cli -i -k Google -b GoogleSearchAdapter -t "google-tmpl.xml" -o "google.xml"
fs_adapters_cli -i -k SharePoint -b SharePointSearchAdapter -t "sharepoint-tmpl.xml" -o "sharepoint.xml"
用所选名称修改 -k 和 -o 属性值。有关联合搜索实用工具文件和属性的详细信息,请参阅联合搜索实用工具文件。
$NXROOT\log\jfedsearch.log
$NX_ROOT\samples\cafedsearch
随修改后的 XML 文件 (xyz.xml) 使用 -c 选项以便注册适配器。
$NX_ROOT\bopcfg\www\CATALINA_BASE_FS\webapps\cafedsearch\WEB-INF
pdm_tomcat_nxd –c STOP –t FS
pdm_tomcat_nxd –c START –t FS
联合搜索适配器就配置好了。
$NX_ROOT\log\jfedsearch.log
|
版权所有 © 2013 CA。
保留所有权利。
|
|