基于领域语言的图书馆检索语言的优化
发布时间:2021-06-20 18:08
对于海量文献,学者通过图书馆信息检索系统进行数据管理。这些系统通常基于数据库架构,采用结构化查询语言查询数据。或出于性能的优化采用全文搜索引擎,但检索系统一般采用面向通用行业的技术机构。一旦系统开发完成后,很难修改和定制系统的业务逻辑。另一方面,图书馆读者大部分不具备计算机专业背景,不会使用SQL语言查询。文章基于领域特定语言技术,参考巴斯克罗尔范式标准(ABNF)和SQL语言特性。结合图书馆的用户场景,参考SQL语法,利用Antlr元编译器技术,设计并实现了一种面向图书馆信息检索的领域语言,命名为QQL,用于改善查询体验。文章实现了QQL的解释器。解释器含词法分析、语法分析、语义分析和代码执行。采用QQL,结果可以导出为Web of Science的RIS文献格式。采用QQL在图书馆进行信息检索时,可以减少用户操作,改善用户体验,提高工作效率,提升图书馆服务质量。
【文章来源】:中国高新科技. 2020,(06)
【文章页数】:6 页
【部分图文】:
QQL的完整验证流程图
QQL查询结果
本文编号:3239680
【文章来源】:中国高新科技. 2020,(06)
【文章页数】:6 页
【部分图文】:
QQL的完整验证流程图
QQL查询结果
本文编号:3239680
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3239680.html