NC65搜索服务器搭建

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

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

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

需下载内容:

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

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

需下载内容(NC65搜索服务器目录下):

SearchServer.zip(搜索服务器的代码);
NC65业务服务器支持搜索服务器补丁.zip(需要下载最新日期版本);
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修改nchome/ierp/bin/servicedeploy文件夹下dedicateserver.properties文件。

文件中添加如下代码: ip及端口根据3.1@2 中配置
search_framework http://192.168.1.1:9065

如果是was环境还需要部署

最后,重启NC ,就走的搜索服务器了!

猜你喜欢

转载自www.cnblogs.com/qtong/p/12956073.html