如何书目查询窗配置“查重键”检索点 - DigitalPlatform/dp2 GitHub Wiki

为书目查询窗配置“查重键”检索点是集中处理重复书目的一个前提条件。配置后,用户可以以“查重建”为检索途径,在书目查询窗直接检索出重复的书目记录。

该操作需要用户具备managedatabase权限,涉及到配置文件的修改以及数据库定义操作,原则上只能由系统管理员来进行。


检查书目查询窗是否配置“查重键”检索点

在【书目查询窗】里面,看看【检索途径】下拉列表中是否包含“查重键”,如果不包含,则需要配置“查重键”检索点。

如果【检索途径】下拉列表中包含了“查重键”,选择以“查重键”为检索途径,选择好书目库后,点击检索按钮右侧向下的小三角,从中选择“仅获得检索点”,如果能够正常检索到结果,表明当前所检索的书目库已经配置了“查重键”检索点;如果不能正常检索,则表示检索点需要重新配置。


书目查询窗配置“查重键”检索点的步骤

1. 通过刷新数据库定义为相关书目库配置“查重键”参数。

注:刷新前需要先将该书目库的browse配置文件备份下来,以免browse被定制过,而刷新时将browse一起刷新,无法恢复的情况。

browse配置文件的路径为:【功能】-【系统维护】-【系统管理窗】-【内核】-【书目库名称】-【cfgs】-【browse】。

点击【功能】-【系统维护】-【系统管理窗】-【数据库】,找到需要配置查重键检索点的书目库,在书目库名称上单击鼠标右键,从右键菜单选择【刷新书目库...的定义】,系统弹出【ManagerForm】提示框,在上面点击【是】按钮,系统弹出【刷新数据库定义的方式】对话框,注意这里务必选择第一个选项“结构”,不能选错。这个选项只会刷新书目库的keys配置文件和browse配置文件,然后点击【确定】按钮。

因为刷新数据库是重大操作,系统弹出【确认身份】对话框,要求用户输入当前账号的密码。输入后点击【确定】,相关书目库keys配置文件和browse配置文件被刷新为最新版本。

注:如果当前书目库的browse文件经过了定制,刷新过程修改了,需要回过头来用已备份的文件去将browse恢复。

2. 生成检索点

keys文件刷新后,在书目查询窗的检索途径里面会显示“查重键”和“查重码”两个途径,需要生成检索点后才能应用。

生成检索点步骤:

点击菜单【功能】-【系统维护】-【批处理任务窗】,进入【批处理任务窗】。

在【任务】文本框右侧的下拉列表,选择【重建检索点】,然后点击【开始】按钮,系统弹出【启动重建检索点任务】对话框,从【功能】文本框右侧的下拉列表,选择【重建检索点】,然后在【数据库名】文本框里面输入需要重建检索点的书目库名称(可以输入多个书目库,输入时注意每行只输入一个书目库名称),点击【确定】,系统开始所有设置的库重建检索点。

用户可以点击界面左下角的刷新按钮,让系统显示当前创建进度,然后点击【一直显示进度】,可以从浏览区看到创建进展。如果需要中断操作,可以点击【任务名】文本框右侧的【停止】按钮。

系统处理完毕后提示“任务检索点已成功启动”。

重建检索点完成后,当前库中所有的书目记录增加了997字段,并且在【书目查询窗】可以“查重键”为检索途径,使用“仅获得检索点”,来检索重复的书目记录。