安装配置部署手册trswcm7 0trsserver检索配置手册_第1页
安装配置部署手册trswcm7 0trsserver检索配置手册_第2页
安装配置部署手册trswcm7 0trsserver检索配置手册_第3页
安装配置部署手册trswcm7 0trsserver检索配置手册_第4页
安装配置部署手册trswcm7 0trsserver检索配置手册_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、内容协作平台TRS WCMTRS Server检索配置手册V7.0北京拓尔思信息技术股份Beijing TRS Information Technology Co., Ltd版权说明本手册由北京拓尔思信息技术股份(以下简称 TRS 公司)出版,版权属 TRS 公司所有。未经出版者正式书面许可,不得以任何方式复制本文档的部分或全部内容。 北京拓尔思信息技术股份版权所有。保留所有权利。是北京拓尔思信息技术股份的注册商标。关于本手册本手册描述了TRS WCM 检索功能使用TRS Server 的配置,并分别针对系统支持的主流数据库进行了配置说明。按照本手册的说明,可以完成 TRS Server 的配

2、置工作。 读者对象本手册适用于搜有需要实施部署配置 TRS Server 的工程师。 用户反馈TRS 公司感谢您使用 TRS 产品。如果您发现本手册中有错误或者产品运行不正确,或者您对本手册有任何意见和建议,请及时与 TRS 公司联系。您的意见将是我们做版本修订时的重要依据。 目录第 1 章 概述1第 2 章 SQLServer 配置说明22.1 建立源数据库视图22.2 创建 TRS Gateway 导表数据任务42.2.12.2.22.2.32.2.42.2.52.2.62.2.72.2.82.2.9新建 RDBMS 到 TRS 任务4设置任务名4设置源数据库4指定主键5设置目标数据库5创

3、建目标表6设置目标数据库参数6设置字段映射6设置更新方式72.2.10 设置数据库属性72.2.11 点击立即执行,完成数据导入82.2.12 设置增量更新任务82.3 配置 WCM 检索文件82.4 安装 TRS JavaBEAN92.4.1 获取安装介质92.4.2 将 trsbean.jar 添加到 JAVA 应用的 CLASSPATH 路径92.4.3 将 libtrsbean.so(sl)所在的目录添加到 JAVA 本地方法库的搜索路径92.5 开启 TRS Server 检索的配置开关102.6 重启测试10第 3 章 Oracle 下配置说明113.1 Oracle 客户端的配置

4、113.2 建立源数据库视图143.3 创建 TRS Gateway 导表数据任务163.3.1 新建 ORA 到 TRS 任务163.3.2 设置源数据库16第 4 章 TRS Server Number 的精度说明18TRS 内容协作平台1V7.0 TRSServer 检索配置手册第1章 概述本文档讲述WCM 实现 TRS Database Server(以下简称 TRS Server)检索所需的相关配置工作,包括如何将 wcmdocument 表数据导入到 TRS Gateway,如何修改 WCM 自身配置项,如何安装 TRS JavaBean 等。由于目前文档查询列表也用到了相关 wc

5、mchnldoc 表的字段,所以需要在导入数据到Gateway 时执行必要的函数和视图以同步相关 wcmchnldoc 的字段到文档表, 目前是同步了recid,modal,docorderpri,docstatus 如有需要可按照类似方法添加。配置后,在 WCM 站点级检索文档,高级检索文档时会采用TRSServer 检索,可有效缓解大数据量下关系数据库性能瓶颈问题。 TRS 内容协作平台2V7.0 TRSServer 检索配置手册第2章 SQLServer 配置说明2.1建立源数据库视图第一步,执行以下脚本以创建源数据库视图。-1: 创建函数 F_GetRecId-drop functio

6、n dbo.F_GetRecIdcreate function F_GetRecId(docid numeric(9),chnlid numeric(9) returnsnumeric(9)as begindeclare retnumeric(9) select ret = 0select ret=recid from wcmchnldocwhere chnlId = chnlid and docid= docid return retend go-2: 创建函数 F_GetModal-drop function dbo.F_GetModalcreate function F_GetModal

7、(docid numeric(9),chnlid numeric(9) returnsnumeric(9)as begindeclare retnumeric(9) select ret = 0select ret=modal from wcmchnldocwhere chnlId = chnlid and docid= docid return retend go-3: 创建函数 F_GetDocOrderPri-drop function dbo.F_GetDocOrderPriTRS 内容协作平台3V7.0 TRSServer 检索配置手册create function F_GetDoc

8、OrderPri(docid numeric(9),chnlid numeric(9) returnsnumeric(9)as begindeclare retnumeric(9) select ret = 0select ret=docorderpri from wcmchnldoc where chnlId = chnlid and docid= docid return retend go-4: 创建函数 F_GetStatus- drop function dbo.F_GetStatuscreate function F_GetStatus (docid numeric(9),chnl

9、id numeric(9) returnsnumeric(9)as begindeclare retnumeric(9) select ret = 0select ret=docstatus from wcmchnldoc where chnlId = chnlid and docid= docid return retend go-5: 创建视图 create view V_WCMDocument asSELECT WCMDOCUMENT.*,dbo.F_GetStatus(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel) as docstatus1,dbo

10、.F_GetRecId(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel) as RecId,dbo.F_GetDocOrderPri(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel)as DocorderPri,dbo.F_GetModal(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel) as ModalFROM WCMDOCUMENTWHERE (WCMDOCUMENT.DOCSTATUS 0)GoTRS 内容协作平台4V7.0 TRSServer 检索配置手册注意:执行完脚本,需注意检查

11、并确保函数、视图已创建成功。第二步,执行以下脚本同步 siteID 到表 wcmdocument。 2.2创建TRS Gateway 导表数据任务2.2.12.2.2新建 RDBMS 到 TRS 任务设置任务名设置任务名(任务名可以随便设置,唯一即可),填写源数据库(需要检索的库)用户名择字符集GB18030。 ,选2.2.3 设置源数据库V_WCMDocument , 源表选择选择相应库, 操作对象选择视图, 源视图选择刚刚建立的 wcmdocument。 Update WCMDOCUMENT set SITEID = (Select SITEID from WCMCHANNEL where

12、 WCMCHANNEL.CHANNELID = WCMDOCUMENT.DOCCHANNEL) where SITEID =0 or siteidis nullTRS 内容协作平台5V7.0 TRSServer 检索配置手册2.2.4 指定主键视图主键和表列名均选择DOCID。 2.2.5 设置目标数据库点击手工配置,左侧栏上配置目标数据库的相关信息,连接成功后,在右侧的数据库列表可创建目标表(要选择表,如果已创建可直接选择)。 注:确认TRS Server 中已有 GBK 编码的主分词词典。TRS 内容协作平台6V7.0 TRSServer 检索配置手册2.2.6 创建目标表设置数据库名,数

13、据库属性选择表,在字段对应时注意要将可能会存在重复的字段调整下命名,如将 DOCID 的对应字段调整为 DOCID2。 同时需要调整DOCTITLE,DOCSOURCENAME,DOCKEYWORDS 这 3 个字段的类型为PHRASE 类型(如下图所示),创建完表后,选中表,点击添加,确定,下一步即可。 2.2.7 设置目标数据库参数默认设置即可。2.2.8 设置字段映射先点击“目标匹配”,匹配一些相同字段名的映射,然后手工配置(选中左边字段列表的某行,按 TRS 内容协作平台7V7.0 TRSServer 检索配置手册住拖到右边需要对应的行)存在命名冲突的一些字段,如将 docId 映射为

14、 docid2。 2.2.9 设置更新方式更新方式设置为全部更新,设置仅执行一次,用于当前数据的同步。2.2.10 设置数据库属性完成后先别点立即执行,要在设置的目标 Server 数据库中先配置检索属性,需要指定 DOCTITLE, DOCSOURCENAME,DOCKEYWORDS 这三个 PHRASE 字段的混合模式为“全冗余模式”。注:如提示无法设置全冗余模式,可能是由于当前 Server 库下未安装 GB 编码的主分词词典。可先安装 GB 编码主分词词典,为数据库设置该词典,然后再执行更改字段的检索属性操作。另外一点需要注意的是number 类型的精度设置:指定为一个较大的精度。 T

15、RS 内容协作平台8V7.0 TRSServer 检索配置手册2.2.11 点击立即执行,完成数据导入2.2.12 设置增量更新任务按照 2.2 的各步骤再执行一次任务的创建,2.2.5 目标库选择时选择刚才已创建的库,在 2.2.9 时选择增量更新,设置更新间隔时间,用于后续数据的定期增量追加。 2.3配置 WCM 检索文件需要修改配置文件WEB-INFclassesTRSWCMApp.ini 中的关于全文检索的配置,如果是集群环境, 需确保各节点配置一致。 #=WCM 启动 TRS Server 全文检索的相关配置=#TRS Server 地址 TRS_SERVER=192.9.200.2

16、13#TRS Server 端口 TRS_SERVER_PORT=8888#TRS Server 用户名 TRS_USER=systemTRS 内容协作平台9V7.0 TRSServer 检索配置手册#TRS Server 用户对应 TRS_PASSWORD=manager#不使用 TRSJavaBean,而是使用应用程序的方式和TRS Server 通信的应用程序地址#OPEN_TRS_SERVER_PROGRAM=C:Temptbroker.exe#TRS Server 数据库名 TRS_DOC_DB=bbbbbb(这个就是 2.2.6 中设置的库名)#TRS Server 数据库对应的主

17、键字段 TRS_DOC_ID_DB=DOCID2#END:配置文件结束2.4 安装TRS JavaBean2.4.12.4.22.4.3径获取安装介质将 trsbean.jar 添加到 JAVA 应用的 CLASSPATH 路径将 libtrsbean.so(sl)所在的目录添加到 JAVA 本地方法库的搜索路Windows 平台:JAVA 本地方法库的搜索路径包含环境变量PATH 和%JAVA_HOME%/jre/bin; Linux/Solaris 平台:JAVA 本地方法库的搜索路径包含环境变量 LD_LIBRARY_PATH; AIX 平台:JAVA 本地方法库的搜索路径包含环境变量L

18、IBPATH; HPUX 平台:JAVA 本地方法库的搜索路径包含环境变量 SHLIB_PATH; JDK1.4 以上版本,也可以在 java 启动参数中设置系统属性 java.library.path, 指向 libtrsbean.so 所在的目录,如java -Djava.library.path=/home/trs/trsbean。 通常情况下,在应用服务器的启动脚本中指定本地方法库的搜索路径。举例:Windows 平台 TRS JavaBeans 的部署。将 trsbean.dll 拷贝到 PATH 环境变量指定的任意一个目录下, 然后把 trsbean.jar(完整的文件路径) 添加

19、到 CLASSPATH。 TRS 内容协作平台10V7.0 TRSServer 检索配置手册安装中如果出现错误,可具体参考 JavaBeans 用户手册,安装完成后别忘记将 WCM 中自带的 wcm/WEB-INF/lib/trsbean.jar 删除。 2.5开启TRS Server 检索的配置开关在的管理配置系统配置用户新增配置列表查找TRSSERVER_ENABLE 配置项,默认为 false,修改为 true 进行开启。 2.6重启测试重启应用服务器,测试TRS Server 检索。 TRS 内容协作平台11V7.0 TRSServer 检索配置手册第3章 Oracle 下配置说明3.

20、1 Oracle 客户端的配置以 Oracle8i 为例,在 Oracle8i 中,Oracle 服务器和客户端的交互可以通过 IPC(本机)、TCP/IP、SPX、Named Pipes 等多种协议。在 TRS for Oracle Gateway 中通过 TCP/IP 协议与Oracle 服务器通信,因此在安装Oracle 客户端之后,需要配置Oracle Net8。 Oracle Net8 可以在安装 Oracle 客户端的过程中利用安装向导进行配置,也可以在Oracle 客户端安装完成之后运行:Net8 AssistantNet8 Configuration AssistantNet8

21、 Easy Config进行配置,两者的配置过程和参数都是一样的,以下以Net8 Assistant为例说明如何配置Oracle Net8。 (其它版本下设置类似) 1)启动Oracle Net8 Assistant在 Oracle 程序组Network Administration 中选择Net8 Assistant 运行Oracle Net8 Assistant。 2)建一个网络服务名选择网络服务名,在菜单或工具条中选择创建,出现创建网络服务名的向导。向导分为 5 个步骤。 3)置网络服务名TRS 内容协作平台12V7.0 TRSServer 检索配置手册此网络服务名可以任意指定,此名称在

22、TRS for Oracle Gateway 中设置Oracle 服务名时需要使用。假设指定网络服务名为TRS4ORA,进行下一步。 4)选择协议选择TCP/IP 协议,进入下一步。 5)协议设置需要设置 TCP/IP 协议的主机名和端。主机名为 Oracle 服务器的主机名或 IP 地址。端为 Oracle 数据库的端,通常为 1521。进行下一步。 TRS 内容协作平台13V7.0 TRSServer 检索配置手册6)设置Oracle 数据库的服务名 此服务名为Oracle 数据库的全局数据库名,如果不清楚此服务名,请向数据库管理员(DBA)了解相关信息。进行下一步。 7)测试以上配置点击

23、测试按钮,测试以上配置是否正确,如果连接成功则表明上述配置正确,否则根据出错提示, 选择上一步逐个检查以上各个参数是否正确,直到测试连接成功为止。退出Net8 Assistant 之前,请注意先保存网络配置。 TRS 内容协作平台14V7.0 TRSServer 检索配置手册3.2建立源数据库视图第一步,执行以下脚本以创建源数据库视图。-1: 创建函数 F_GetRecIdcreate or replace function F_GetRecId(Idocid in numeric,Ichnlid in numeric) return numeric is Result numeric(9);

24、beginselect recid into Result from wcmchnldoc where chnlId = Ichnlid and docid= Idocid;TRS 内容协作平台15V7.0 TRSServer 检索配置手册return(Result); end F_GetRecId;/-2: 创建函数 F_GetModalcreate or replace function F_GetModal(Idocid in numeric,Ichnlid in numeric) return numeric is Result numeric(9);beginselect modal

25、 into Result from wcmchnldoc where chnlId = Ichnlid and docid= Idocid; return(Result);end F_GetModal;/-3: 创建函数 F_GetDocOrderPricreate or replace function F_GetDocOrderPri(Idocid in numeric,Ichnlid in numeric) return numeric isResult numeric(9); beginselect docorderpri into Result from wcmchnldoc whe

26、re chnlId = Ichnlid and docid= Idocid; return(Result);end F_GetDocOrderPri;/-4: 创建函数 F_GetStatuscreate or replace function F_GetStatus(Idocid in numeric,Ichnlid in numeric) return numeric is Result numeric(9);beginselect docstatus into Result from wcmchnldoc where chnlId = Ichnlid and docid= Idocid;

27、 return(Result);end F_GetStatus;/-5: 创建视图 create view V_WCMDocument asSELECT WCMDOCUMENT.*,F_GetStatus(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel)as docstatus1,F_GetRecId(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel) as RecId,F_GetDocOrderPri(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel)as DocorderPri,F_GetMo

28、dal(WCMDOCUMENT.DocId,WCMDOCUMENT.DocChannel) as ModalFROM WCMDOCUMENT WHERE (WCMDOCUMENT.DOCSTATUS 0);TRS 内容协作平台16V7.0 TRSServer 检索配置手册注:执行完脚本,需注意检查并确保函数、视图已创建成功。第二步,执行以下脚本同步 siteID 到表 wcmdocument。 3.3 创建TRS Gateway 导表数据任务3.3.1 新建 ORA 到 TRS 任务设置任务名(名称随意,唯一即可),此处的源数据库名取 3.1 中配置的服务名, 按要求输入用户名。3.3.2 设置源数据库操作对象选择视图,源视图由表空间+视图名构成,主表由表空间+表明构成,选好后点击下一步会进入指定主键提示框,往

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论