NC65搜索服务器搭建

Posted Qtong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NC65搜索服务器搭建相关的知识,希望对你有一定的参考价值。

搜索服务器是一个微型的NC服务器,它的作用是把搜索服务从业务服务器(用户用来做业务的应用服务器)中独立出来。搜索服务器专门用来而且只用来提供搜索服务。搜索所需要的各个环节,包括从数据库爬取数据、建立索引、搜索得到结果,整个过程都在搜索服务器上完成,而业务服务器不再需要维护与搜索相关的各种服务,只需要将与搜索相关的调用请求发送到搜索服务器就可以了。

1.准备
两个补丁和一个代码,还有jdk(补丁是打到nchome里的 不是打到搜索服务器里的)

下载地址如下
高性能架构补丁:https://pan.baidu.com/s/1wJTD4DoP36pESMB2gA4TIA

需下载内容:

patch_v65高性能架构补丁20181101(云管家版本).zip(需要下载最新日期版本)

搜索服务器相关资源地址:https://pan.baidu.com/s/1nNiJa0ePegX3JkuF7hTgbQ

需下载内容:

搜索服务器/NC65搜索服务器/20190814版搜索服务器及补丁(v3)/下
SearchServer_20190814.zip(搜索服务器的代码);
NC65业务服务器支持搜索服务器补丁_20190814.zip;
搜索服务器/NC65搜索服务器/jdk下载/ 下
64bitIBMJDKWindows.zip(windows系统下载此项);
64bitIBMJDKLinux.tar.gz(Linux系统下载此项);

2.安装
解压SearchServer.zip到SearchServer目录
将64bitIBMJDKWindows.zip将解压后重命名为ufjdk放到 SearchServer目录下

3.配置
3.1配置SearchServer(类似nchome)

@1添加与正式NC一致的数据源并测试通过并保存

@2配置SearchServer的服务启动信息 并保存,IP及端口根据实际情况更改

@3配置搜索信息 根据自己的需要将不同的档案与数据源关联并保存

@4执行SearchServer/startup.bat
到此,搜索服务器已经配置完毕。下面要做的就是让NC知道,自己的搜索已经不能用了,要走搜索服务器

3.2 NC打补丁及配置NC
@1将patch_v65高性能架构补xxx.zip 解压将replacement文件夹下的文件夹覆盖到nchome中

@2将NC65业务服务器支持搜索服务器补丁_xxxx.Zip解压将replacement文件夹下的文件夹覆盖到nchome中

@3添加如下一行代码(ip及端口根据3.1@2 中配置) 到 nchome/ierp/bin/servicedeploy文件夹下dedicateserver.properties文件。
search_framework http://192.168.1.1:9065

如果是was环境还需要部署

最后,重启NC ,就走的搜索服务器了! (重启搜索服务器需要手动删除 搜索服务器中anteindex目录)

以上是关于NC65搜索服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章

CXF方式搭建本地webservice服务和soap方式调用踩坑

NC-UAP客户化开发-开发环境搭建

NC-UAP客户化开发-开发环境搭建

NC65中“查询对象注册”功能在哪里?

spark--环境搭建--CentOS65集群搭建

从零搭建ES搜索服务基本概念及环境搭建