NC65全文检索配置方法说明文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全文检索(NC65版本)
NC65全文检索的配置和使用需要3步,具体如下:
一.在第一次启动环境,或要改变服务器结构,比如从单机改为集群,在服务停止时需要删除Nchome下anteindex文件夹。如果没有这个文件夹,不需要进行这一步。如果搜索不能正常工作,也可以通过在停服务时删除这个文件夹,重启集群服务器,尝试解决搜索的出现的相关问题。在其他正常情况下,服务器的停止和重启,不需要删除anteindex文件夹。
二.数据源配置。搜索需要在配置界面中,指定可以进行搜索服务的数据源。
点击Nchome\bin\sysconfig.bat,会出现以下界面。
在NC63中,我们使用的是档案索引这个页签的配置,到了NC65,配置移到了搜索引擎下。如上图所示,在【搜索引擎】的【搜索源分组】页签下,选择要提供搜索的表,比如bd_material_table物料表,点击设置数据源按钮,在弹框中勾选要提供服务的数据源,点击确定。每一张要提供搜索服务的表都需要设置数据源,如果客户不知道哪些要用哪些不要用,就请为每一张表都配置数据源。数据源配置完成后点击保存按钮。
搜索的数据源配置只需要进行一次。如果要更改数据源,就需要重新配置。
三.建立索引。
在第一次使用搜索服务,或者因为上文提到的某种原因删除anteindex后,需要手动一键重建索引。
一键手动重建索引需要在服务器完全启动后,也就是说客户端可以正常登录的时候,才能进行。(删anteindex文件夹需要在停服务时进行,一键重建索引需要在服务器完全启动时进行)。如下图所示:
在【搜索引擎】的【搜索管理】页签,在服务器完全启动后点击重爬全部按钮,只需要点一次,一两分钟后,搜索服务就可以正常使用了,也不需要点击保存按钮。如果不是第一次使用搜索服务,或者没有删除anteindex 文件夹,正常的服务停止和重启不需要再点击重爬全部按钮。
图中大红框选中的是,可以为每一张表设置更新的频率,比如一天更新一次,又或者每隔一段时间周期性的更新。这是索引更新的补偿机制,用户在前台操作的时候,对数据进行增添删改,索引会实时自动更新。所以这个补偿机制也可以不进行关注。
全文检索不能生效的常见问题解答?
a、检查数据源配置的是否正确。项目上出现过配置为其他数据源或者修改数据源名称后,没有同步修改此处的数据源的现象。后续这一块有望实现自动配置正确的数据源。
b、检查nchome\anteindex\server下面是否已经生成了索引。如果没有生成,需要检查下搜索管理中的具体定时配置是否正确,在中间件启动的情况下,可以尝试使用重爬全部、重建索引等功能。
c、有时候索引创建过程中会出现错误,后续增量创建索引时无法再创建此档案的索引,导致通过全文检索检索不到某部分档案,尤其是在升级或者大批量导入数据后的场景下。这时可以尝试删除anteindex文件夹,重爬全部。在重爬的过程中,给爬虫足够的服务器、数据库资源。
d、集群中,每个NChome中都要配置正确。如果master起来后,部分server没有起来,此时点击重爬全部不起作用。需要等待10分钟后,master判定后,点击重爬全部才会起作用。
e、如果项目上线之初有大量档案变动,如:批量导入、大量修改等。此时可以先不配置全文检索数据源,待档案稳定后,再重爬全部。
如果还有问题,建议找开发人员解决。
各位好:
今晚19:00-19:30重启NC系统服务并做修复,解决同铭金石账套做账无法直接所有【人员档案】和【供应商档案】辅助核算问题,请您提前保存好数据退出系统,给您带来的不便敬请谅解,谢谢。