Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    数据库检索

    可译的

    简介

    数据库检索页面(仅新Primo页面)允许用户检索或浏览开头为数字(0-9)、字母(A-Z)或其他非拉丁字符(OTHERS)的数据库。
    DatabaseSearch_NewUI.png
    数据库检索

    不同于Primo VE,Primo不对Alma中启用的数据库提供自动完善建议。

    Primo每页结果数为10(不可配置),且每个结果包含以下信息(使用与简要结果页面相同的配置): 资源类型、缩略图、题名、出版商、日期、可用性和操作(如引文和电子邮件)。 有关更多信息,见编辑简要结果属性页面

    DatabaseSearch_Example_NewUI.png

    数据库检索结果页面

    按类别浏览数据库

    URM-83375

    配置时(见分配类别到数据库记录),数据库检索页面允许用户通过点击特定类别以及最多三个c 层级的子类别显示数据库列表。

    Primo_DatabaseCategories_FE.png

    数据库检索中的类别

    数据库检索页面打开时,类别仅显示第一个类别层级。 用户可以选择PVE_NextLevelIcon.png图标显示类别的下一个层级。

    通用配置

    下表描述支持数据库检索页面的通用后台设置。
    配置数据库检索选项
    元素 描述
    规范化规则

    出产设置中,Alma MARC模板中存在的规范化规则支持该功能。 要对其他来源提供该功能,您必须确保包含以下映射:

    • 映射数据库来源记录到Primo中的数据库资源类型。 例如,以下配置映射使用ECT子字段a的Alma来源记录:

      DatabaseAZ_DisplayType_NormRule.png

      添加资源类型规则
    • 创建数据库的检索范围(AZDB<institution>)。

      SearchScope_AZDB.png

      添加检索范围规则
    • facets/atoz字段的以下规则创建系统用于通过A-Z值列表检索的A-Z分面。 面板的内容应当为使用规范化表格规范化的题名的第一个字母 (A-Z字母转换),使用分配至AZ列表 进行转换。

      Primo_AtoZ_Facet.png

      添加分面规则
    视图向导 - 主菜单栏
    定义显示新界面的主菜单中显示的数据库检索链接。
    DB_SEARCH_MenuButtonConfig.png
    视图向导 - 编辑主菜单栏
    检索栏代码表
    以下代码配置与数据库检索关联的显示标签:
    • default.nui.databasesearch.title: 数据库检索
    • default.nui.databasesearch.searchbox.helpabcChecked: 选择字母{0} 。 显示题名开始于{0}
    • default.nui.databasesearch.searchbox.helpabc: 检索题名开始于 {0}
    • default.nui.databasesearch.searchbox.help: 输入数据库名称
    查看标签代码表格
    以下代码配置与主菜单的数据库检索关联的显示标签:
    • default.nui.databasesearch.title: 数据库检索
    • default.nui.mainmenu.description.databasesearch: 数据库检索
    A到Z代码列表表格
    定义与数据库检索检索框下显示的A-Z链接关联的标签。

     

    数据库类别配置

    分配类别到数据库记录

    该功能需要应用可以包含最多三个类别层级的数据库类别到本地数据库的书目记录。

    要分配类别到您的本地数据库记录:
    1. 在Alma中,选择保存有本地书目记录的数据库类别的本地书目字段(例如,选择MARC21的任意6XX或9XX字段)然后在Alma客户参数页面(配置菜单 > 资源 > 通用 > 其他设置)的db_categories_field 参数中输入字段。

      管理员需要以下角色之一更新上述参数:

      • 编目管理员

      • 仓储管理员

      • 通用系统管理员

    2. 对于每个本地数据库,使用元数据编辑器(资源 > 编目 > 打开元数据编辑器)添加选定的MARC字段以及子字段分配最多三个类别层级: $$a(层级 1)、$$b(层级 2)和 $$c(层级 3)。 例如:

      699 ##$aEducation $bMedical $cFitness

      699 ##$aEducation $bHealth

      如上例所示,数据库可以属于多个类别/子类别。

    3. 等待发现过滤器下的创建数据库类别文件 作业(管理> 监控作业 > 已计划选项卡)更新Primo发现的记录类别。 作业计划每日运行。

    4. 对于在Primo中设置的规范化规则,更新新分面/数据库类别规则将类别信息从原记录映射到Primo然后将作出的更改部署到前端(Primo主页 > 高级配置 > 完整规范化规则配置)。 例如:

      Primo_NR_Facets_DBCategory.png

      更新来自Alma MARC模板的分面/数据库类别规范化规则
    5. 在机构向导(Primo主页 > 配置向导 > 机构向导)中,输入用于传递基址URL部分下新数据库类别字段中的API基址URL的相同值。

      Primo_InstWizard_DBC.png

      机构向导中的数据库类别基址URL
    6. 运行常规管道然后重新索引以在新Primo UI的数据库检索页面上看到数据库类别。

    自定义显示标签

    以下代码已添加到新数据库检索代码表(Primo主页 > 高级配置 > 全部代码表 > 前端子系统)以支持在数据库检索页面的新显示文本:

    代码 描述

    default.dbcategories.databases

    数据库检索

    default.dbcategories.description

    要检索数据库,您可以执行如下操作:

    default.dbcategories.option1

    在检索框中输入关键词。

    default.dbcategories.option2

    点击上面的字母。

    default.dbcategories.option3

    按类别浏览数据库。

    default.dbcategories.results

    找到数据库

    default.dbcategories.title

    按类别的数据库

    创建类别的翻译

    除了显示在数据库检索页面的标签,数据库检索代码表允许翻译类别到其他语言。

    显示标签对类别显示且翻译基于从MARC子字段映射的值。 要指定不同的显示值或提供类别的翻译,您必须对每种语言创建行定义:

    • 代码 – 指定要从源记录映射的MARC子字段的值。 确保映射的值中的每个空格转换为下划线(_)。 例如,如果您的类别为Medicine & Technology,该字段的值应设置为default.dbcategories.Medicine_&_Technology

    • 描述 – 指定想要显示的类别/翻译的值。 例如,如果您在创建Medicine & Technology的西班牙语翻译,指定为Medicina y Tecnología

    • 语言 – 指定要显示哪个翻译的浏览器语言。

    Primo_DB_Categories_Translations.png

    类别的英语和西班牙语显示标签

    如果不存在行定义,Primo会显示来自MARC子字段的值。

    • Was this article helpful?