dp2系统创建馆藏地结果集功能 分馆筛选检索机制原理 - DigitalPlatform/dp2 GitHub Wiki

dp2内务的【书目查询】窗可以根据分馆来筛选该分馆下具有册记录的书目信息。

为了实现快速检索到所选分馆的书目记录,dp2library每隔24小时(后来又增加了跨越了一天的边界以后也自动创建就是说,即便刚才晚上 11 点重新创建过,但 12 点以后后台任务发现跨越了一天,也自动再重新创建一次)会针对分馆创建现有书目记录结果集,目的是为了实现筛选分馆检索书目时加快速度。

当书目查询窗的限定分馆检索,dp2系统会将实例中所有的书目记录的结果集和当前分馆的结果集交叉运算,重叠部分才计入当前分馆的检索结果中。

如果在上一次创建结果集之后某分馆下增加了新的书目数据,但这些书目还没有来得及增加到该分馆的结果集下面,针对该分馆检索书目时,就会检索不到这些记录。一定要等到下一次结果集的创建,将这些记录纳入结果集之后,才能被分馆筛选检索到。