摘要
针对流式办公文档查询语言ODQ(Office Document Query)中,流式办公文档格式繁多,其配套的API依赖于开发平台,且不同版本之间差异较大的问题,对不同流式办公文档格式和版本的API进行封装,为查询不同格式的文档提供了一个简单、统一的查询接口。为了编译ODQ命令,设计了ODQ编译器对ODQ命令进行语法检查、编译、生成执行计划。最后,通过查询结果重用技术和执行计划重用技术对ODQ编译器进行优化。实验证明,这些技术可以有效提高查询效率。
Fluid office documents have different formats,and their matching APIs depend on developing platform and versions,which causes difficulty in custom development and information retrieval from them. ODQ( office document query) language provides a uniform operation interface to handle office documents with different formats. ODQ compiler needs spelling checkers and grammar checkers and can generate execution plan. The design of ODQ compiler and the details of optimization strategies are discussed to improve the efficiency of query by reoccupying query plan and results. Experiment results show the technologies can achieve good performance.
出处
《北京信息科技大学学报(自然科学版)》
2015年第4期21-26,共6页
Journal of Beijing Information Science and Technology University
基金
北京信息科技大学网络文化与数字传播北京市重点实验室开放课题资助(KM201511232012)
北京市教委科技项目资助(ICDD201409)