CN1987853A - 关系型数据库与全文检索相结合的检索方法 - Google Patents

关系型数据库与全文检索相结合的检索方法 Download PDF

Info

Publication number
CN1987853A
CN1987853A CN200510132443.7A CN200510132443A CN1987853A CN 1987853 A CN1987853 A CN 1987853A CN 200510132443 A CN200510132443 A CN 200510132443A CN 1987853 A CN1987853 A CN 1987853A
Authority
CN
China
Prior art keywords
full
database
retrieval
search
text
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN200510132443.7A
Other languages
English (en)
Other versions
CN100481076C (zh
Inventor
王仲
杨建武
王绪胜
孙红娥
吴於茜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
New Founder Holdings Development Co ltd
Peking University
Peking University Founder Research and Development Center
Original Assignee
BEIDA FANGZHENG TECHN INST Co Ltd BEIJING
Peking University
Peking University Founder Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIDA FANGZHENG TECHN INST Co Ltd BEIJING, Peking University, Peking University Founder Group Co Ltd filed Critical BEIDA FANGZHENG TECHN INST Co Ltd BEIJING
Priority to CNB2005101324437A priority Critical patent/CN100481076C/zh
Publication of CN1987853A publication Critical patent/CN1987853A/zh
Application granted granted Critical
Publication of CN100481076C publication Critical patent/CN100481076C/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种关系型数据库与全文检索相结合的检索方法,为克服现有技术中关系型数据库中SQL检索方式与全文检索方式不能很好的结合、效率低下的问题而发明。包括一个以上的数据库,并对每一个数据库中需要的属性字段创建数据库检索索引库和由全文检索引擎创建全文索引库,检索时将检索条件根据需要分拆为数据库检索和全文检索两部分,分别形成相应的查询语句,数据库检索条件要求符合标准SQL规范,全文检索条件要求符合全文检索语法规则,然后前者提交关系型数据库进行数据库检索,后者提交全文检索引擎进行全文检索,从而实现两检索并行执行,大大提高检索的性能,并且能够提供全文检索引擎特定的检索机制。

Description

关系型数据库与全文检索相结合的检索方法
技术领域
本发明涉及一种检索方法,特别涉及一种用于基于将全文检索机制与关系型数据字段检索相结合以提高检索效率的方法。
背景技术
关系型数据库和全文检索引擎是两种出现已久且发展相当成熟的技术,它们都可以提供数据的存储和检索。
关系型数据库要比全文检索技术历史更为久远,技术更为成熟,其发源于二十世纪60年代到70年代早期Edgar Codd所创立的关系型数据库理论,后人在他的理论基础上开发出了一系列的RDBMS。关系型数据的优势在于其对SQL标准的支持,检索语法规范、灵活、功能强大,以及其基于二维表的关系理论对复杂数据模型的支持,通过长期发展已经得到广泛应用,从最初的ODBC、ADO发展到现在J2EE领域的JDBC,SQL已成为数据库应用开发的关键技术之一。
相比而言,全文检索技术起步较晚,中文全文检索技术的研发更是始于1987年左右,但它发展迅速,尤其是近几年,互联网基础设施的逐步健全,网民人数的激增,以及网上搜索引擎的广泛应用,都极大程度地推动了全文检索技术的发展。全文检索的优势在于其对自然语言中的字、词和语法逻辑的充分挖掘,利用自然语言中的语义内涵,从而提供更高层次的检索语法,包括:单字检索、短语检索、整句检索、段落检索、邻接检索、权重检索、多域检索、逻辑检索、表达式检索、同义词检索、反义词检索等,这些都是SQL所达不到的。
目前,在实际开发过程中,对于关系型数据库和全文检索的运用有三种方式:
(1)数据库方式
数据库方式是单独基于关系型数据库进行数据的存储和检索,利用数据库的索引机制,对数据库字段创建索引,通过SQL脚本进行检索,数据库对脚本进行分析,形成查询计划,并根据已建立的索引情况使用相应的索引表,从而达到高效率检索的目的。
(2)全文检索方式
全文检索方式是直接利用全文检索技术,通过全文检索引擎对外部文件(本地或远程)创建全文索引,并从接口层面通过函数调用的方式提供检索服务。
(3)数据库与全文检索相结合方式
数据库与全文检索相结合方式是利用数据库与全文检索各自特点,通过将二者相融合,从而形成的一种检索技术。通常的做法是,对数据库字段创建全文索引,检索时将SQL脚本转换为函数调用从全文索引库中获取查询结果。
关系型数据库和全文检索技术二者间的检索机制完全不同,它们又各自有各自的优势,同时也有各自的弱点。本发明不是从二者的检索算法上来比较二者间的优缺点,而是从检索方法的使用上进行对比。
1.关系型数据库比较突出的弱点就在于索引机制的局限性,主要集中在以下三个方面:
(1)在对字符串型字段进行模糊匹配检索时,前包含(即以检索词开头的模糊检索)可以利用索引以达到高效检索的目的,但对于后包含(即以检索词结尾的模糊检索)和内包含(即检索词在中间的模糊检索)就无法利用索引以至于此类检索通常效率低下,这在长字符串字段情况下效率问题尤其突出。
(2)对于文本字段,包括:CLOB(Oracle、DB2)、Text(SQL Server、Sybase)等,因为无法创建索引,所以无法利用索引进行对此类字段的高效检索。第三种情况与具体应用有关,在数据库应用***中,通常是将正文(文本类文件,如:TXT、Doc、PDF、HTML等)放在文件***,数据库中只是记录一个路径(或URI),在这种情况下,数据库索引机制也是无能为力。
(3)最后的问题来自于检索条件的灵活性方面,数据库检索的检索语法来自于SQL标准,可以进行逻辑条件(=、<>、>、<、>=、<=、like、between and)、布尔检索(And、Or、Not)以及对检索条件进行分组从而满足大部分检索要求,但对于诸如单字检索、短语检索、整句检索、段落检索、同义词等基于词典的检索,就无法满足,而这却是全文检索的优势。
2.对于全文检索而言,目前还没有提出一种类似SQL的检索语法国际标准,更多的是从接口层面通过函数调用的方式提供检索服务,这是其不足之处。另外,全文检索不能提供绝对意义上的精确检索,这是其相对于关系型数据库的弱点之一。
3.在数据库和全文检索相结合技术领域,有些关系型数据库厂商也推出一些解决方案,如:Microsoft(SQL Server)、IBM(DB2)、Oracle(Oracle)等,都是在数据库基础上进行扩展,融入一些全文检索技术,但它们也都有一定的缺点:
(1)基本属于在数据库外挂全文检索引擎的方式,数据库检索与全文检索采用顺序执行的方式,即先执行全文检索再进行其他操作,检索性能不理想。下面是在相同配置条件下不同数据库对比数据(测试环境:Windows 2000server简体中文版,PIV 2GHz,2GB内存):
Oracle DB2 MS SQL Server
一百万级数据,返回记录数>200时,查询时间7-27秒三百万级数据,返回记录数>500时,查询时间30-60秒 一百万级数据,返回记录数>200时,查询时间>30秒 一百万级数据,查询时间与返回记录数(X)存在明显关系:X<1000时为1秒以内,1000<X<10000时为秒级(1-20秒),X>10000时为10秒+(X-1万)*n毫秒(n:1-2之间)
(2)对空间要求高,全文索引需要占用大量的磁盘空间,以DB2为例,通常是文档空间的0.7倍以上。对于Oracle,据测算,全文索引占用间为表数据占用空间的10-14倍,建立索引消耗临时表空间为表数据占用空间的4-5倍;
(3)对中文的支持不够
(4)查询语句不统一,没有形成标准。下面是其对比语句(仅限基本用法,并未包括高级用法):
 Oracle  DB2  MS SQL Server
 SELECT ProductName FROMProducts          WHERECONTAINS(ProductName,′Computer′)>0  SELECT ProductName FROMProducts          WHERECONTAINS(Produc tName,′”Computer”′)=1  SELECT ProductName FROMProducts          WHERECONTAINS(ProductName,′Computer′)
发明内容
为了克服上述缺陷,本发明的目的在于提供一种关系型数据库与全文检索相结合的高效检索方法。
为达到上述目的,本发明关系型数据库与全文检索相结合的检索方法,包括一个以上的数据库,并对每一个数据库中需要的属性字段创建数据库检索索引库和由全文检索引擎创建全文索引库,其中,数据库检索索引库与全文索引库中的属性字段不相同,其步骤是:
1)提交检索请求;
2)对提交的检索请求进行分拆,将检索请求中与专利数据库索引中的属性段相同的部分拆分成数据库检索SQL语句;将检索请求中与全文索引中的属性段相同的部分拆分成全文检索查询语句;
3)利用SQL语句提交数据库检索请求;
4)利用全文检索查询语句,提交全文检索请求;
5)将流程(3)与流程(4)的检索结果进行合并;
6)返回检索结果。
采用上述的方法后,充分利用全文检索引擎在大文本字段检索上的优势,在数据库检索中引入全文检索的机制,不但可以大大提高检索的性能,并且能够提全文检索引擎特定的检索机制,如:单字检索、短语检索、整句检索、段落检索、邻接检索、权重检索、多域检索、逻辑检索、表达式检索、同义词检索、反义词检索等。
附图说明
图1为本发明关系型数据库与全文检索相结合的检索方法的流程图。
图2为本发明关系型数据库与全文检索相结合的检索方法的拆分递交图。
图3为本发明关系型数据库与全文检索相结合的检索方法中创建全文索引库的流程图。
图4为本发明关系型数据库与全文检索相结合的检索方法中全文检索索引数据变更的流程图。
具体实施方式
如图1所示,本发明关系型数据库与全文检索相结合的检索方法采用的解决方案是:首先利用全文检索支持数据库字段建索引特性(支持数据类型(字符型、日期型、数值型)、支持排序、支持按条件查询),将数据库字段交由全文检索引擎创建全文索引。检索时根据建库阶段的定义,将数据库元数据检索与全文检索分开,即构造检索条件时二者互不干涉;然后即可对该数据库进行检索,其步骤为:
1)提交检索请求;
2)对提交的检索请求进行分拆(如图2所示),将检索请求中与专利数据库索引中的属性段相同的部分拆分成数据库检索SQL语句;将检索请求中与全文索引中的属性段相同的部分拆分成全文检索查询语句;
3)利用SQL语句提交数据库检索请求;
4)a、利用全文检索查询语句,生成全文检索XML请求数据包;
b、提交全文检索请求;
c、访问预设全文检索服务URL,将全文检索返回结果存入数据库临时表;
5)将流程(3)与流程(4)的检索结果进行合并或经过过滤、排序后合并;
6)返回检索结果,同时将结果放入缓存以便下次利用。
上述的方法充分利用全文检索引擎对数据库大字段建全文索引,在检索时,将检索请求分别同时转向数据库和全文检索引擎,再将后者的返回结果经过处理后与数据库检索结果快速合并,从而达到高效检索的目的。
上述的全文检索服务提供JSP/Servlet的调用方式,通过HTTP协议访问全文检索服务。另外,此设计方案可以使得***可以同时支持多种异构全文检索引擎,通过对检索引擎接口API进行封装,保证全文检索服务的一致性。
在利用上述的方法进行检索时,创建生成全文检索XML格式的检索条件字符串,检索条件格式(DTD结构)如下例:
        DTD        XML示例
 ?xml version=″1.0″encoding=″UTF-8″?><!ELEMENT SearchCondition((ExpressGroup|Express)?,Operator,(ExpressGroup|Express))*><!ELEMENT  ExpressGroup((ExpressGroup|Express)?,Operator,(ExpressGroup|Express))*><!ELEMENT Express (#PCDATA)><!ATTLIST ExpressFields CDATA #REQUIREDCondition(contain|precontain|backcontain|equal|more|moreequal|less|lessequal|unequal)#REQUIREDValue CDATA#REQUIREDType(0|1)#REQUIRED><!ELEMENT Operator(#PCDATA)><!ATTLIST OperatorOperate (AND|OR|NOT)#REQUIRED><!--Type:用于区分数据库检索/全文检索。0表示数据库检索;1表示全文检索 --> <SearchCondition><ExpressGroup><Express Fields=″Name″Condition=″contain″Value=″%博思%″Type=″0″/></ExpressGroup><Operator Operate=″AND″/><ExpressGroup><Express Fields=″Title″Condition=″contain″Value=″国际″Type=″1″/><Operator Operate=″AND″/><Express                       Fields=″CreateDate″Condition=″moreequal″Value=″2005-01-01″Type=″1″/></ExpressGroup></SearchCondition><!--本示例的检索条件分为两部分:数据库检索部分(Name包含“博思”和全文检索部分(Title包含“国际”并且CreateDate晚于2005-01-01)
上述本发明的检索请求拆分时,检索条件可根据需要分拆为数据库检索和全文检索两部分,分别形成相应的查询语句,数据库检索条件要求符合标准SQL规范,全文检索条件要求符合全文检索语法规则,然后前者提交关系型数据库进行数据库检索,后者提交全文检索引擎进行全文检索,两检索可并行执行。
下面以上面检索条件XML示例为例拆分:
数据库检索:where Name like ‘%博思%’
全文检索:where Title:(国际)AND CreateDate:[2005-01-01,2005-12-31]
如图2所示,上述经过拆分的检索请求需要以特定机制传递给相应的检索引擎,其中,数据库检索需要借助ODBC/JDBC提交,而全文检索则需要利用Socket或HTTP等通讯机制提交。
本发明的检索方法可以支持同时部署多个全文检索服务,实现不同数据库分类同不同全文检索服务的挂接,全文检索服务在逻辑上相对独立,这样,在大数据量,多并发的情况下可以将对不同用户数据库分类的检索请求分布到不同的检索站点,产生分布式调度,对各个用户数据库的检索工作可以分别由相应的检索服务完成,以期达到检索负载均衡,从整体上提高查询效率。
本发明中的方案已经在方正博思3.5内容管理平台中试用,测试结果证明了其有效性和实用性。其中,全文检索引擎利用方正智思全文检索引擎,关系型数据库利用Oracle 9i。对比数据参考下面的测试结果:
测试环境:
测试环境 数据库服务器:  O S:Windows 2000server简体中文版  数据库:Oracle9.2.0.1.0 数据库记录总数:2290416
 CPU:双CPU(PIV 2GHz)  内存:2GB 硬盘:6个硬盘共170G
中间件服务器:  O S:Windows2000Professional简体中文版  中间件:Weblogic 8.1
 CPU:PIIII 2.8GHz  内存:512KB 硬盘:80G
测试结果:
检索词 返回记录数     数据库检索时间(秒) 本发明方法(秒)
单词   中国     310707     240.00     18.522
  北京     159397     247.01     18.695
  ***     140210     244.09     18.620
  男性     27599     243.06     20.468
  房地产     25184     247.04     20.725
  词组   香港特别行政区     595     247.04     3.895
  人民***     12433     257.01     19.912
  与操作   北京人民     22275     258.00     19.032
  论坛时间     27000     251.05     20.138
下面以方正博思3.5为例进行描述,在具体实施方案上分为配置全文检索服务、建库、更新索引和检索四大部分。
1.配置全文检索服务
配置***中部署的全文检索服务,包括:服务位置URI、服务范围(支持数据格式等)、输入参数(索引方式、存储方式、最大线程数等)等。可配置多个全文检索,并且可以部署在不同的物理节点,以提供分布式检索。
2.建库
建库包括创建用户数据库和全文检索库两个步骤,首先在创建用户数据库时在数据库中创建需要的属性字段,在创建全文检索库时,按用户数据库分类配置每一用户数据库对应的全文检索服务地址(URI),并允许指定该用户数据库下每一属性字段是否需要在全文索引库中创建全文索引。当全文检索配置完毕后,向全文检索服务发建库请求,并由全文检索服务统一调用全文检索引擎提供的建库接口完成建库过程。建库流程见附图3流程描述如下:
1)在博思中指定需要创建全文索引的属性字段;
2)在博思中向数据库发送创建用于全文检索引擎获取数据库字段的视图;
3)在博思中向全文检索引擎发送创建全文索引库的建库请求;
4)全文检索引擎在后台创建索引库。
3.更新索引
当数据库字段发生变更时(增加、删除、修改),***将向增量表中***变更记录,主要包括:数据标识、变更类型(增、删、改),全文检索引擎接收到变更事件后,通过数据库视图获取变更数据的具体信息,同时更新索引库。更新索引流程见附图4流程描述如下:
1)博思中数据记录变更(增加、删除、修改)
2)博思向变更增量表***记录
3)全文检索引擎扫描增量表
4)从建库时创建的视图中获取变更数据
5)全文检索引擎更新索引库
4.检索
检索流程描述如下:
(1)提交检索请求;
(2)分解检索条件,拆分成数据库检索SQL语句和全文检索查询语句,分别进入流程(3)和流程(4);
(3)提交数据库检索请求;
(4)生成全文检索XML请求数据包;
(5)提交全文检索请求;
(6)访问预设全文检索服务URL;
(7)将全文检索返回结果存入数据库临时表;
(8)将流程(7)与流程(3)的检索结果进行合并;
(9)返回检索结果,同时将结果放入缓存以便下次利用。

Claims (6)

1、一种关系型数据库与全文检索相结合的检索方法,包括一个以上的数据库,并对每一个数据库中需要的属性字段创建数据库检索索引库和由全文检索引擎创建全文索引库,其中,数据库检索索引库与全文索引库中的属性字段不相同,其步骤是:
1)提交检索请求;
2)对提交的检索请求进行分拆,将检索请求中与数据库索引中的属性字段相同的部分拆分成数据库检索SQL语句;将检索请求中与全文索引中的属性字段相同的部分拆分成全文检索查询语句;
3)利用SQL语句提交数据库检索请求;
4)利用全文检索查询语句,提交全文检索请求;
5)将流程(3)与流程(4)的检索结果进行合并;
6)返回检索结果。
2、如权利要求1所述的检索方法,其特征在于:步骤4)具体为:
a、利用全文检索查询语句,生成全文检索XML请求数据包;
b、提交全文检索请求;
c、访问预设全文检索服务URL,将全文检索返回结果存入数据库临时表;
3、如权利要求1所述的检索方法,其特征在于:步骤3)和4)为并行执行的过程。
4、如权利要求1或2所述的检索方法,其特征在于:步骤5)为将流程(3)与流程(4)的检索结果经过滤、排序后进行合并。
5、如权利要求1或2所述的检索方法,其特征在于:由全文检索引擎创建全文索引库的步骤包括:
(1)在视窗中指定需要创建全文索引的属性字段;
(2)在视窗中向数据库发送创建用于全文检索引擎获取数据库字段的视图;
(3)在视窗中向全文检索引擎发送创建全文索引库的建库请求;
(4)全文检索引擎在后台创建索引库。
6、如权利要求1或2所述的检索方法,其特征在于:当数据记录发生增加、删除、修改变更事件时,全文检索引擎对索引进行更新的步骤包括:
1)向变更增量表***记录;
2)全文检索引擎扫描增量表;
3)通过建库时创建的视图获取变更数据;
4)全文检索引擎更新索引库。
CNB2005101324437A 2005-12-23 2005-12-23 关系型数据库与全文检索相结合的检索方法 Expired - Fee Related CN100481076C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2005101324437A CN100481076C (zh) 2005-12-23 2005-12-23 关系型数据库与全文检索相结合的检索方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2005101324437A CN100481076C (zh) 2005-12-23 2005-12-23 关系型数据库与全文检索相结合的检索方法

Publications (2)

Publication Number Publication Date
CN1987853A true CN1987853A (zh) 2007-06-27
CN100481076C CN100481076C (zh) 2009-04-22

Family

ID=38184652

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005101324437A Expired - Fee Related CN100481076C (zh) 2005-12-23 2005-12-23 关系型数据库与全文检索相结合的检索方法

Country Status (1)

Country Link
CN (1) CN100481076C (zh)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158958B (zh) * 2007-10-23 2010-06-09 浙江大学 基于MySQL存储引擎的融合查询方法
CN101894143A (zh) * 2010-06-28 2010-11-24 北京用友政务软件有限公司 一种联邦检索及检索结果集成展现方法及***
CN102033954A (zh) * 2010-12-24 2011-04-27 东北大学 关系数据库中可扩展标记语言文档全文检索查询索引方法
CN102129461A (zh) * 2011-03-11 2011-07-20 南京新模式软件集成有限公司 一种快速检索企业数据的方法
CN102184222A (zh) * 2011-05-05 2011-09-14 杭州安恒信息技术有限公司 一种在大数据量存储中快速检索的方法
CN102831174A (zh) * 2012-07-27 2012-12-19 福建富士通信息软件有限公司 结构化信息快速检索方法及***
CN103123650A (zh) * 2013-03-06 2013-05-29 同方知网(北京)技术有限公司 一种基于整数映射的xml数据库全文索引方法
WO2014033724A1 (en) * 2012-08-29 2014-03-06 Hewlett-Packard Development Company L.P. Querying structured and unstructured databases
CN103891244A (zh) * 2012-09-04 2014-06-25 华为技术有限公司 一种进行数据存储和检索的方法及装置
CN104462080A (zh) * 2013-09-12 2015-03-25 北大方正集团有限公司 针对检索结果进行分组统计的索引结构创建方法和***
CN105335479A (zh) * 2015-10-12 2016-02-17 国家计算机网络与信息安全管理中心 一种基于sql的文本数据统计实现方法
CN106021440A (zh) * 2016-05-16 2016-10-12 中国建设银行股份有限公司 一种搜索方法及装置
CN106156135A (zh) * 2015-04-10 2016-11-23 华为技术有限公司 查询数据的方法及装置
CN103885945B (zh) * 2012-12-19 2017-06-23 ***股份有限公司 海量信息处理方法和***
CN107368500A (zh) * 2016-05-13 2017-11-21 北京京东尚科信息技术有限公司 数据抽取方法及***
CN108629026A (zh) * 2018-05-09 2018-10-09 上海达梦数据库有限公司 一种全文索引的更新方法、装置、设备和存储介质
CN108733708A (zh) * 2017-04-21 2018-11-02 国家计算机网络与信息安全管理中心 用于知识管理的方法、装置及计算机存储介质
CN111026710A (zh) * 2019-12-11 2020-04-17 华南师范大学 一种数据集的检索方法及***
CN111597212A (zh) * 2020-05-22 2020-08-28 北京学之途网络科技有限公司 一种数据检索方法及装置
CN111695001A (zh) * 2020-06-17 2020-09-22 科技谷(厦门)信息技术有限公司 一种大数据场景下的混合数据管理***
CN111914066A (zh) * 2020-08-17 2020-11-10 山东合天智汇信息技术有限公司 多源数据库全局搜索方法及***
CN108509547B (zh) * 2018-03-20 2020-12-11 中国长城科技集团股份有限公司 一种信息管理方法、信息管理***及电子设备
CN113792079A (zh) * 2021-11-17 2021-12-14 腾讯科技(深圳)有限公司 数据查询方法、装置、计算机设备和存储介质

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103778151B (zh) * 2012-10-23 2017-06-09 阿里巴巴集团控股有限公司 一种识别特征群体的方法及装置和搜索方法及装置
CN106649804A (zh) * 2016-12-29 2017-05-10 深圳市优必选科技有限公司 数据查询服务器的数据处理方法及装置、数据处理***

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158958B (zh) * 2007-10-23 2010-06-09 浙江大学 基于MySQL存储引擎的融合查询方法
CN101894143A (zh) * 2010-06-28 2010-11-24 北京用友政务软件有限公司 一种联邦检索及检索结果集成展现方法及***
CN102033954A (zh) * 2010-12-24 2011-04-27 东北大学 关系数据库中可扩展标记语言文档全文检索查询索引方法
CN102033954B (zh) * 2010-12-24 2012-10-17 东北大学 关系数据库中可扩展标记语言文档全文检索查询索引方法
CN102129461A (zh) * 2011-03-11 2011-07-20 南京新模式软件集成有限公司 一种快速检索企业数据的方法
CN102129461B (zh) * 2011-03-11 2013-06-26 南京新模式软件集成有限公司 一种快速检索企业数据的方法
CN102184222A (zh) * 2011-05-05 2011-09-14 杭州安恒信息技术有限公司 一种在大数据量存储中快速检索的方法
CN102184222B (zh) * 2011-05-05 2012-11-14 杭州安恒信息技术有限公司 一种在大数据量存储中快速检索的方法
CN102831174A (zh) * 2012-07-27 2012-12-19 福建富士通信息软件有限公司 结构化信息快速检索方法及***
CN102831174B (zh) * 2012-07-27 2015-06-17 福建富士通信息软件有限公司 结构化信息快速检索方法及***
CN104541267A (zh) * 2012-08-29 2015-04-22 惠普发展公司,有限责任合伙企业 查询结构化和非结构化数据库
WO2014033724A1 (en) * 2012-08-29 2014-03-06 Hewlett-Packard Development Company L.P. Querying structured and unstructured databases
CN103891244B (zh) * 2012-09-04 2016-11-16 华为技术有限公司 一种进行数据存储和检索的方法及装置
CN103891244A (zh) * 2012-09-04 2014-06-25 华为技术有限公司 一种进行数据存储和检索的方法及装置
CN103885945B (zh) * 2012-12-19 2017-06-23 ***股份有限公司 海量信息处理方法和***
CN103123650B (zh) * 2013-03-06 2016-03-02 同方知网(北京)技术有限公司 一种基于整数映射的xml数据库全文索引方法
CN103123650A (zh) * 2013-03-06 2013-05-29 同方知网(北京)技术有限公司 一种基于整数映射的xml数据库全文索引方法
CN104462080A (zh) * 2013-09-12 2015-03-25 北大方正集团有限公司 针对检索结果进行分组统计的索引结构创建方法和***
CN104462080B (zh) * 2013-09-12 2018-05-01 北大方正集团有限公司 针对检索结果进行分组统计的索引结构创建方法和***
CN106156135A (zh) * 2015-04-10 2016-11-23 华为技术有限公司 查询数据的方法及装置
CN105335479B (zh) * 2015-10-12 2018-11-23 国家计算机网络与信息安全管理中心 一种基于sql的文本数据统计实现方法
CN105335479A (zh) * 2015-10-12 2016-02-17 国家计算机网络与信息安全管理中心 一种基于sql的文本数据统计实现方法
CN107368500A (zh) * 2016-05-13 2017-11-21 北京京东尚科信息技术有限公司 数据抽取方法及***
CN106021440A (zh) * 2016-05-16 2016-10-12 中国建设银行股份有限公司 一种搜索方法及装置
CN106021440B (zh) * 2016-05-16 2019-10-18 中国建设银行股份有限公司 一种搜索方法及装置
CN108733708A (zh) * 2017-04-21 2018-11-02 国家计算机网络与信息安全管理中心 用于知识管理的方法、装置及计算机存储介质
CN108509547B (zh) * 2018-03-20 2020-12-11 中国长城科技集团股份有限公司 一种信息管理方法、信息管理***及电子设备
CN108629026A (zh) * 2018-05-09 2018-10-09 上海达梦数据库有限公司 一种全文索引的更新方法、装置、设备和存储介质
CN111026710A (zh) * 2019-12-11 2020-04-17 华南师范大学 一种数据集的检索方法及***
CN111597212A (zh) * 2020-05-22 2020-08-28 北京学之途网络科技有限公司 一种数据检索方法及装置
CN111597212B (zh) * 2020-05-22 2024-03-08 北京明略昭辉科技有限公司 一种数据检索方法及装置
CN111695001A (zh) * 2020-06-17 2020-09-22 科技谷(厦门)信息技术有限公司 一种大数据场景下的混合数据管理***
CN111695001B (zh) * 2020-06-17 2023-05-30 科技谷(厦门)信息技术有限公司 一种大数据场景下的混合数据管理***
CN111914066B (zh) * 2020-08-17 2024-02-02 山东合天智汇信息技术有限公司 多源数据库全局搜索方法及***
CN111914066A (zh) * 2020-08-17 2020-11-10 山东合天智汇信息技术有限公司 多源数据库全局搜索方法及***
CN113792079A (zh) * 2021-11-17 2021-12-14 腾讯科技(深圳)有限公司 数据查询方法、装置、计算机设备和存储介质
CN113792079B (zh) * 2021-11-17 2022-02-08 腾讯科技(深圳)有限公司 数据查询方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
CN100481076C (zh) 2009-04-22

Similar Documents

Publication Publication Date Title
CN100481076C (zh) 关系型数据库与全文检索相结合的检索方法
US7644066B2 (en) Techniques of efficient XML meta-data query using XML table index
Luk et al. A survey in indexing and searching XML documents
CN1761962B (zh) 将非结构化数据实时聚集为结构化数据以便关系数据库引擎进行sql处理
Zou et al. gStore: answering SPARQL queries via subgraph matching
Martinez et al. Integrating data warehouses with web data: A survey
EP3121739B1 (en) Method for performing transactions on data and a transactional database
CN101158958B (zh) 基于MySQL存储引擎的融合查询方法
Chakrabarti et al. Ranking objects based on relationships
US20050165754A1 (en) Method and system for data retrieval from heterogeneous data sources
WO2007143899A1 (fr) Système et procédé pour l&#39;extraction intelligente et le traitement d&#39;informations
CA2417763A1 (en) System and method for comparing heterogeneous data sources
CN102999563A (zh) 基于资源描述框架的网络资源语义检索方法及***
CN101894143A (zh) 一种联邦检索及检索结果集成展现方法及***
Lee et al. Schema Conversion Methods between XML and Relational Models.
US9063957B2 (en) Query systems
Lee et al. Effective schema conversions between xml and relational models
Calì et al. IBIS: Semantic data integration at work
Sedigh et al. Semantic query in a relational database using a local ontology construction
Arnold-Moore et al. Architecture of a content management server for XML document applications
Carey et al. Data access interoperability in the IBM database family
Pal et al. XML support in Microsoft SQL Server 2005
KR100984976B1 (ko) 이질적인 2차원 테이블의 데이터를 통합하여 검색하는 방법
El-Sayed et al. Efficiently supporting order in XML query processing
Bressan et al. The XOO7 XML management system benchmark

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220913

Address after: 3007, Hengqin international financial center building, No. 58, Huajin street, Hengqin new area, Zhuhai, Guangdong 519031

Patentee after: New founder holdings development Co.,Ltd.

Patentee after: PEKING University FOUNDER R & D CENTER

Patentee after: Peking University

Address before: 100871, Zhongguancun Fangzheng building, 298 Fu Cheng Road, Beijing, Haidian District

Patentee before: PEKING UNIVERSITY FOUNDER GROUP Co.,Ltd.

Patentee before: PEKING University FOUNDER R & D CENTER

Patentee before: Peking University

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090422

CF01 Termination of patent right due to non-payment of annual fee