发明名称 |
一种基于Oracle数据库的海量中文数据查询方法及系统 |
摘要 |
本发明涉及一种基于Oracle数据库的海量中文数据查询方法及系统,所述方法包括:步骤1,在Oracle数据库层创建基于中文字段的文本索引;步骤2,创建两个Job,一个Job用于给Oracle数据库中的新增数据添加文本索引,另一个Job用于优化Oracle数据库中所有数据的文本索引;步骤3,在Oracle数据库层执行两个job;步骤4,根据创建的文本索引,采用SQL语句在Oracle数据库中进行中文字段查询。本发明在中文字段上建立文本索引,然后建立job定时地去给新增的数据建立索引和优化已经建立的索引,效率高,易于维护,适合大数据的查询。 |
申请公布号 |
CN104317937A |
申请公布日期 |
2015.01.28 |
申请号 |
CN201410602655.6 |
申请日期 |
2014.10.31 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
姜连海 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种基于Oracle数据库的海量中文数据查询方法,其特征在于,包括:步骤1,在Oracle数据库层创建基于中文字段的文本索引;步骤2,创建两个Job,一个Job用于给Oracle数据库中的新增数据添加文本索引,另一个Job用于优化Oracle数据库中所有数据的文本索引;步骤3,在Oracle数据库层执行两个Job;步骤4,基于经两个Job处理后的文本索引,采用SQL语句在Oracle数据库中进行中文字段查询。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |