基于领域语言的图书馆检索语言的优化  被引量:1

Optimization of library search language based on domain language

在线阅读下载全文

作  者:曹祺 CAO Qi(Greysh Academy of Information Sciences,Hengqin New Area,Zhuhai City,Zhuhai 519030,China)

机构地区:[1]珠海市横琴新区灰觋信息科学研究院,广东珠海519030

出  处:《中国高新科技》2020年第6期46-51,共6页

摘  要:对于海量文献,学者通过图书馆信息检索系统进行数据管理。这些系统通常基于数据库架构,采用结构化查询语言查询数据。或出于性能的优化采用全文搜索引擎,但检索系统一般采用面向通用行业的技术机构。一旦系统开发完成后,很难修改和定制系统的业务逻辑。另一方面,图书馆读者大部分不具备计算机专业背景,不会使用SQL语言查询。文章基于领域特定语言技术,参考巴斯克罗尔范式标准(ABNF)和SQL语言特性。结合图书馆的用户场景,参考SQL语法,利用Antlr元编译器技术,设计并实现了一种面向图书馆信息检索的领域语言,命名为QQL,用于改善查询体验。文章实现了QQL的解释器。解释器含词法分析、语法分析、语义分析和代码执行。采用QQL,结果可以导出为Web of Science的RIS文献格式。采用QQL在图书馆进行信息检索时,可以减少用户操作,改善用户体验,提高工作效率,提升图书馆服务质量。For massive documents,scholars carry out data management through library information retrieval systems.These systems are usually based on a database architecture and use Structured Query Language(SQL)to query data.Or the full-text search engine is used for performance optimization,but the retrieval system generally uses technical institutions oriented to the general industry.Once the system is developed,it is difficult to modify and customize the business logic of the system.On the other hand,most library readers do not have a computer background and do not use SQL language queries.This article is based on the Domain Specific Language(DSL)technology,and refers to the Basqueroll Paradigm Standard(ABNF)and SQL language features.Combined with scholars'user scenarios in the library,with reference to SQL syntax,and using Antlr meta-compiler technology,a domain language for library information retrieval was designed and implemented,named QQL(Quicktext Query Language),to improve the query experience.This article implements the QQL interpreter.The interpreter contains lexical analysis,syntax analysis,semantic analysis,and code execution.Using QQL,the results can be exported to the RIS document format of Web of Science.The use of QQL for information retrieval in libraries can reduce user operations,improve user experience,improve work efficiency,and improve library service quality.

关 键 词:图书馆信息系统 学术搜索 领域特定语言 

分 类 号:G350[文化科学—情报学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象