基于領(lǐng)域語言的圖書館檢索語言的優(yōu)化
發(fā)布時間:2021-06-20 18:08
對于海量文獻,學(xué)者通過圖書館信息檢索系統(tǒng)進行數(shù)據(jù)管理。這些系統(tǒng)通;跀(shù)據(jù)庫架構(gòu),采用結(jié)構(gòu)化查詢語言查詢數(shù)據(jù);虺鲇谛阅艿膬(yōu)化采用全文搜索引擎,但檢索系統(tǒng)一般采用面向通用行業(yè)的技術(shù)機構(gòu)。一旦系統(tǒng)開發(fā)完成后,很難修改和定制系統(tǒng)的業(yè)務(wù)邏輯。另一方面,圖書館讀者大部分不具備計算機專業(yè)背景,不會使用SQL語言查詢。文章基于領(lǐng)域特定語言技術(shù),參考巴斯克羅爾范式標(biāo)準(zhǔn)(ABNF)和SQL語言特性。結(jié)合圖書館的用戶場景,參考SQL語法,利用Antlr元編譯器技術(shù),設(shè)計并實現(xiàn)了一種面向圖書館信息檢索的領(lǐng)域語言,命名為QQL,用于改善查詢體驗。文章實現(xiàn)了QQL的解釋器。解釋器含詞法分析、語法分析、語義分析和代碼執(zhí)行。采用QQL,結(jié)果可以導(dǎo)出為Web of Science的RIS文獻格式。采用QQL在圖書館進行信息檢索時,可以減少用戶操作,改善用戶體驗,提高工作效率,提升圖書館服務(wù)質(zhì)量。
【文章來源】:中國高新科技. 2020,(06)
【文章頁數(shù)】:6 頁
【部分圖文】:
QQL的完整驗證流程圖
QQL查詢結(jié)果
本文編號:3239680
【文章來源】:中國高新科技. 2020,(06)
【文章頁數(shù)】:6 頁
【部分圖文】:
QQL的完整驗證流程圖
QQL查詢結(jié)果
本文編號:3239680
本文鏈接:http://sikaile.net/kejilunwen/sousuoyinqinglunwen/3239680.html
最近更新
教材專著