DigitalPlatform / dp2

Integrated Library System / 图书馆集成系统
http://digitalplatform.github.io/dp2
Apache License 2.0
107 stars 54 forks source link

DP2中使用批量检索后的一个小问题 #1196

Open Branddddy opened 2 weeks ago

Branddddy commented 2 weeks ago

更新的 BatchSearch()缺陷

缺陷具体如下,客户在使用dp2的批检索功能发现使用了新的检索方式之后最多只能显示10条重复,实际上有超过10条的数据重复了

问题的发现

有一套丛书,书名为 xxx音乐特辑 该专辑下有超过100本同ISBN但是不同 $h 的分辑号该数据批量检索的时候发现只有10本问题得到发现

问题的原因

经过和谢老师的沟通 发现在 内务中->帮助->参数配置->检索 中发现有一个参数叫做 多行检索时每一个检索词最大命中条数 这个参数在批量检索中生效,且默认设置的为10,这个参数在单个ISBN有超过10个以上的分辑时会导致以下情况 [isbn] [title]
10 978-7-xxxx 吃可爱多
10 978-7-xxxx 爬棵勇敢树
10 978-7-xxxx 看一本机智书

BatchSearch()的缺陷

在调试完之后发现该设置只在勾选了 不使用批检索API 选项时生效,由此发现BatchSearch()的小缺陷,多行检索时每一个检索词最大命中条数这个参数设置暂时无法作用于BatchSearch() API上