搜索服務器是一個微型的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目錄)