[发明专利]一种全文查询方法和装置在审
申请号: | 201611024345.6 | 申请日: | 2016-11-18 |
公开(公告)号: | CN106776725A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 张超 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京品源专利代理有限公司11332 | 代理人: | 胡彬,邓猛烈 |
地址: | 100044 北京市海淀区西小口*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 全文 查询 方法 装置 | ||
技术领域
本发明实施例涉及信息技术领域,尤其涉及一种全文查询方法和装置。
背景技术
目前在全文查询领域,主要通过对查询条件分词和对分词后的结果检索全文索引库实现对信息的快速查询。但是这样的方法需要开发人员对全文检索的机制比较了解才能够很好的运用。在一般信息系统的开发过程中,开发人员往往对于全文查询了解较少,对数据库和对象更为了解。同时在系统的展现方式上,全文搜索结果与对象列表的形式类似,更类似于表格的形式。而全文查询中的查询结果是文本,需要在处理查询条件和查询结果时进行特别的处理才能满足系统要求,操作复杂,工作量大。
发明内容
有鉴于此,本发明提出一种全文查询方法和装置,简化了用户操作,提高了对全文查询进行编程开发的工作效率。
第一方面,本发明实施例提供了一种全文查询方法,所述方法包括:根据业务需求获取元数据并建立元数据模型,将所述元数据模型以全文索引库的形式进行存储;根据所述全文索引库中的元数据确定对应数据传输对象和所述数据传输对象对应的条件对象;根据所述元数据模型生成对应的数据访问对象,其中,所述数据访问对象中包括查询方法;获取用户提供的具体查询对象,所述数据访问对象将所述具体查询对象解析为全文查询条件;根据所述全文查询条件在所述全文索引库中进行查询,记录查询结果。
进一步的,在获取用户提供的具体查询对象,所述数据访问对象将所述具体查询对象解析为全文查询条件之前,在根据所述元数据模型生成对应的数据访问对象,其中,所述数据访问对象中包括查询方法之后还包括:确定所述数据传输对象的属性为第一查询条件;或确定数据传输对象中每个字段调用条件对象的关系为第二查询条件。
进一步的,获取用户提供的具体查询对象,所述数据访问对象将所述具体查询对象解析为全文查询条件包括:获取用户提供的具体查询对象,所述数据访问对象根据所述第一查询条件或所述第二查询条件将所述具体查询对象解析为全文查询条件。
进一步的,所述数据访问对象中包括查询方法中,所述查询方法包括:单对象查询、列表查询、分析查询和数据统计方法。
进一步的,在根据所述全文查询条件在所述全文索引库中进行查询,记录查询结果之后,还包括:对查询结果进行分析,将所述查询结果以数据传输对象或数据传输对象列表的形式返回给开发人员。
第二方面,本发明实施例提供了一种全文查询装置,所述装置包括:获取单元,用于根据业务需求获取元数据并建立元数据模型,将所述元数据模型以全文索引库的形式进行存储;确定单元,与所述获取单元相连,用于根据所述全文索引库中的元数据确定对应数据传输对象和所述数据传输对象对应的条件对象;生成单元,与所述确定单元相连,用于根据所述元数据模型生成对应的数据访问对象,其中,所述数据访问对象中包括查询方法;解析单元,与所述生成单元相连,用于根据获取用户提供的具体查询对象,所述数据访问对象将所述具体查询对象解析为全文查询条件;处理单元,与所述解析单元相连,用于根据所述全文查询条件在所述全文索引库中进行查询,记录查询结果。
进一步的,所述全文查询装置还包括:查询条件确定单元,用于在获取用户提供的具体查询对象,所述数据访问对象将所述具体查询对象解析为全文查询条件之前,在根据所述元数据模型生成对应的数据访问对象,其中,所述数据访问对象中包括查询方法之后,确定所述数据传输对象的属性为第一查询条件;或确定数据传输对象中每个字段调用条件对象的关系为第二查询条件。
进一步的,所述解析单元具体用于,获取用户提供的具体查询对象,所述数据访问对象根据所述第一查询条件或所述第二查询条件将所述具体查询对象解析为全文查询条件。
进一步的,所述数据访问对象中包括查询方法中,所述查询方法包括:单对象查询、列表查询、分析查询和数据统计方法。
进一步的,所述全文查询装置还包括分析单元,用于在根据所述全文查询条件在所述全文索引库中进行查询,记录查询结果之后,对查询结果进行分析,将所述查询结果以数据传输对象或数据传输对象列表的形式返回给开发人员。
本发明实施例中,通过全文索引库中的元数据确定对应的数据传输对象和数据传输对象对应的条件对象,根据所述元数据模型生成数据访问对象,根据数据访问对象中的查询方法将用户的具体查询对象解析为全文查询条件,根据全文查询条件在全文索引库中进行查询。实现了开发人员在全文查询工作中,不需要关注全文查询的技术下快速完成用户的查询需求,方便快捷,减少了全文查询开发的工作量。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611024345.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种题目分类方法及系统
- 下一篇:信息搜索方法和终端