[发明专利]一种标准SQL转换成全文检索标准查询的方法有效

专利信息
申请号: 201710058874.6 申请日: 2017-01-23
公开(公告)号: CN106874429B 公开(公告)日: 2020-08-11
发明(设计)人: 张建辉;陈志江;林铁民;傅湘萍 申请(专利权)人: 南威软件股份有限公司
主分类号: G06F16/242 分类号: G06F16/242
代理公司: 泉州市文华专利代理有限公司 35205 代理人: 陈智海
地址: 362000 福建省*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 标准 sql 转换 成全 检索 查询 方法
【说明书】:

发明公开一种标准SQL转换成全文检索标准查询的方法,通过通过自定义视图,确定检索的数据源;配置标准的SQL查询条件,利用BooleanQuery将标准SQL查询条件转化为全文检索的的标准查询语句。实现了从标准SQL查询数据库转换为全文检索搜索索引库。本发明利用视图,采取自定义索引和自定义索引配置方式,可使索引方式自由掌控,按照所需加载数据,利用标准SQL查询数据库转换为利用全文检索技术搜索索引库,显著的提高查询速度和系统的查询性能,降低数据库压力。

技术领域

本发明涉及一种标准SQL转换成全文检索标准查询的方法。

背景技术

由于国产化起步相对较晚,目前市场上基础软硬件不够成熟,国产化整机性能较差,应用系统在国产化环境中频繁出现访问加载慢,卡顿,不稳定等现象,尤其是在加载更新数据方面存在视图加载缓慢的问题。随着大数据的发展,数据储量越来越大,这一问题将愈加严重。

结构化查询语言(简称SQL)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。现今最常见的查询数据的方式是通过SQL的select语句来查询数据库。但是随着数据库内的数据逐渐增多,查询数据的速度越来越慢。

为此,基于国产化操作系统及硬件性能瓶颈的现状,必须提升基础开发运行环境的支撑能力,而全文检索是政务协同办公平台的最核心功能之一,全文检索技术是以数据诸如文字、声音、图像等为主要内容,以检索文献资料的内容而不是外表特征的一种检索技术。全文检索不同于与SQL查询数据库,全文检索技术是通过Query查询语句搜索索引库来查找数据,两者之间查询方式、查询语句不同。本发明人致力于将标准SQL转换为全文检索标准查询的研究,以提高查询效率。因此本发明提出一种标准SQL转换成全文检索标准查询的方法。

发明内容

本发明为解决查询数据和加载视图缓慢的问题,提供了一种标准SQL转换成全文检索标准查询的方法。

为实现上述目的,本发明采用的技术方案为:

一种标准SQL转换成全文检索标准查询的方法,包括:通过自定义视图,确定检索的数据源;配置标准的SQL查询条件,利用BooleanQuery将标准SQL查询条件转化为全文检索的的标准查询语句。

所述方法具体包括以下步骤:

步骤1、新增索引:在SQL查询视图中配置标准SQL语句;

步骤2、关联索引:在视图配置中新增所需视图,在视图中关联步骤1新增的索引并用全文检索的方式进行加载;

步骤3、索引字段和方式配置:在索引配置视图中配置标准SQL的查询条件;

步骤4、利用BooleanQuery将标准SQL转化成全文检索标准查询语句,其具体包括:

利用BooleanQuery组合查询将SQL中的条件字段按照所配置的标准SQL的查询条件组合起来构成索引条件;

将关联索引和索引条件结合起来组成索引查询语句,利用该索引查询语句在索引库中搜索相应的数据。

所述步骤4中,BooleanQuery组合查询条件之间的关系是由类BooleanClause.Occur控制,类BooleanClause.Occur提供了三个参数值:BooleanClause.Occur.MUST,BooleanClause.Occur.MUST_NOT和BooleanClause.Occur.SHOULD;

若配置的标准SQL的查询条件为A and B,则会转化为索引条件A MUST B;

若标准SQL的查询条件为A or B,则会转化为索引条件A SHOULD B;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710058874.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top