发明名称 基于MySQL存储引擎的融合查询方法
摘要 本发明公开了一种基于MySQL存储引擎的融合查询方法。利用MySQL数据库的存储引擎插件机制,开发全文检索存储引擎,将现有全文检索系统链接到MySQL数据库中。在MySQL数据库中使用“全文检索链接表”来表示全文检索系统,用户通过标准的SQL访问“全文检索链接表”时,全文检索存储引擎自动将全文检索请求转发至全文检索系统处理。通过“全文检索链接表”与其它表示结构化信息的数据库之间的联接等SQL操作实现融合查询。利用了数据库和全文检索和现有研究和实现成果,基于已有系统可以方便快捷的提供融合查询能力,并且不依赖于一种特有的全文检索系统实现,使用者根据应用需求选择最合适的全文检索系统,提供最好的性能。
申请公布号 CN101158958A 申请公布日期 2008.04.09
申请号 CN200710156183.6 申请日期 2007.10.23
申请人 浙江大学 发明人 陈刚;胡天磊;陈珂;汪源;寿黎但
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 杭州求是专利事务所有限公司 代理人 林怀禹
主权项 1.一种基于MySQL存储引擎的融合查询方法,其特征在于采用以下步骤实现:1)根据应用对建索引性能、查询性能和数据实时性的要求,选择一个满足融合查询需求的全文检索系统;2)开发一个MySQL存储引擎实现MySQL与上述步骤1)中选取的全文检索系统的交互;3)分析应用主题域,确定要进行融合查询的原始数据库表或视图,确定表的标识字段和结构化与非结构化信息分量;4)定义数据同步策略,开发数据发布器根据同步策略建立融合查询系统并维持融合查询系统与原始数据库表或视图的同步关系;5)应用程序使用标准SQL访问融合查询系统MySQL,以一个系统一个接口实现纯结构化、纯非结构化和融合三类查询的求解。
地址 310027浙江省杭州市西湖区浙大路38号