Windchill Index Search 安装后配置
在批加载 Windchill Index Search 存储库之前,必须满足以下前提条件:
• 站点的索引策略规则必须就位。默认规则是,所有可建立索引的对象在整个站点上都可建立索引。
• 必须正确配置出现在索引策略规则中的 Windchill Index Search 存储库。确保在 wt.index.federatedLibraries 特性中定义集合。
批索引
安装并配置搜索后,您可以使用“批索引工具”加载属于 Windchill Index Search 存储库的所有对象。该实用程序将各对象发送到一个搜索引擎,以根据这些对象的域索引建立策略为它们建立索引。
启用亚洲语言
要使用亚洲语言正常运行 Windchill Index Search,需要执行额外的步骤。
要使用 Windchill Index Search 正常运行中文字符,请使用 xconfmanger 添加或修改 wt.properties 中的以下特性:
• wt.index.indexingLanguageList=en,zh
• wt.index.indexingLanguage=zh
启用拼写建议
要在 Windchill Index Search 中启用拼写建议,请以 Solr 管理员的身份访问以下 URL:
http://<IndexSearchServer>/solr/wblib/select/?q=solr&spellcheck=true&spellcheck=solr&spellcheck.build=true
其中,<IndexSearchServer> 为索引搜索服务器 (Solr) URL。
|
只需访问该 URL 一次,如果在多核环境中设置 Solr,则拼写建议将不可用。
|
设置索引搜索客户端的特性
设置以下特性,以将运行 Solr 的主机作为 Windchill 中的受信任主机进行添加。这样才能允许 Solr 从 Windchill 下载内容:
xconfmanager -s wt.auth.trustedHosts=<Solr 主机> -t codebase/wt.properties -p
|
如果您已在高可用性模式 (云模式) 下安装索引搜索服务器,则提供以逗号分隔的 Solr 主机列表。例如:
xconfmanager -s wt.auth.trustedHosts=host1.ptcnet.ptc.com,host2.ptcnet.ptc.com -t codebase/wt.properties -p
|
设置以下特性,以指定 Solr 在从 Windchill 下载内容时用于执行 Windchill 验证的用户:
xconfmanager -s wt.index.solrEffectiveUid=<用户 ID> -t codebase/wt.properties -p
例如:
xconfmanager -s wt.index.solrEffectiveUid=SolrAdmin -t codebase/wt.properties -p
|
系统应创建一个用户,并授予该用户对 WTObject 的读取和下载权限。Solr 使用此用户进行验证,以确认其在 Windchill 中为可信任主机并下载要建立索引的文档内容。
|
以 Windows 服务方式运行 Solr
此字段是可选的。
在独立模式或云模式下运行 Windchill Index Search 时将应用以下步骤。
1. 以下各部分概述了完成安装和后安装的步骤:
◦ 使用独立的索引搜索服务器时:
◦ 在云模式下使用索引搜索服务器时︰
2. 要以 Windows 服务方式运行 Solr,请使用 Apache Commons Procrun daemon (prunsrv.exe)。已通过 Solr 安装进行封装。导航至以下位置:
<INDEX_SEARCH_HOME>\bin
3. 执行 install_solr_service.bat。
确认 "PTC_SolrServer" 服务已添加到 Windows 服务列表,然后,即可启动该服务。
要卸载服务,请执行 uninstall_solr_service.bat。
以 Windows 服务方式运行 Zookeeper
此字段是可选的。
在云模式下运行 Windchill Index Search 时将应用以下步骤。
1. 以下各部分概述了完成安装和后安装的步骤:
2. 要以 Windows 服务方式运行 Zookeeper,请使用 Apache Commons Procrun daemon (prunsrv.exe)。已通过 Zookeeper 安装进行封装。导航至以下位置:
<ZOOKEEPER_HOME>\bin
3. 执行 install_zk_service.bat 并确认 "PTC_ZkServer" 服务已添加到 Windows 服务列表,然后,即可启动该服务。
4. 为安装了 Zookeeper 的每个主机重复步骤 2 到 5。
要卸载服务,请执行 uninstall_zk_service.bat。
|
当多个 Zookeeper 节点安装在同一主机上时,则需要针对每个节点的 install_zk_service.bat、uninstall_zk_service.bat 和 zkServerStop.bat 中的 SERVICE_NAME 变量提供唯一的服务名称。
|