The application example discloses a method of data query, which is used to obtain the result of the target query by using the target data, improve the accuracy of the data query and get more accurate query data. The present application embodiment method includes: a method of data query, which includes: importing data in the database into Solr; query target data in the database using a query statement in the structured query language SQL to obtain the first query results; query using the query in the Solr. The target data is obtained to obtain the second query result, and the target query result is obtained according to the first query result and the second query result.
【技术实现步骤摘要】
一种数据查询的方法以及相关设备
本申请涉及计算机领域,特别涉及一种数据查询的方法以及相关设备。
技术介绍
Solr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。现有方案中,可以使用solr查询数据,此外,还可以使用结构化查询语言(StructuredQueryLanguage,SQL)进行数据查询,而该两个查询方式的查询结果在不同的情况下有不同的结果,因此,将造成查询的数据不准确。
技术实现思路
本申请实施例提供了一种数据查询的方法,用于使用目标数据查询得到目标查询结果,提高数据查询的准确性,得到更准确的查询数据。有鉴于此,本申请第一方面提供一种数据查询的方法,可以包括:将数据库中的数据导入solr中;使用结构化查询语言SQL中的查询语句在该数据库中进行查询目标数据,以得到第一查询结果;使用该solr中的查询方式查询该目标数据,以得到第二查询结果;根据该第一查询结果与该第二查询结果得到目标查询结果。可选地,该目标查询结果包括该第一查询结果、该第二查询结果或该第一查询结果与该第二查询结果的结合数据。可选地,该对比该第一查询结果与该第二查询结果,以得到目标查询结果,可以包括:获取得到该第一查询结果的第一查询时长;获取得到该第二查询结果的第二查询时长;对比该第一查询时长与该第二查询时长,以得到对比结果;若该第一查询时长大于该第二查询时长,则将该第二查询结果作为该目标查询结果;若该第一查询时长不大 ...
【技术保护点】
1.一种数据查询的方法,其特征在于,包括:将数据库中的数据导入solr中;使用结构化查询语言SQL中的查询语句在所述数据库中进行查询目标数据,以得到第一查询结果;使用所述solr中的查询方式查询所述目标数据,以得到第二查询结果;根据所述第一查询结果与所述第二查询结果得到目标查询结果。
【技术特征摘要】
1.一种数据查询的方法,其特征在于,包括:将数据库中的数据导入solr中;使用结构化查询语言SQL中的查询语句在所述数据库中进行查询目标数据,以得到第一查询结果;使用所述solr中的查询方式查询所述目标数据,以得到第二查询结果;根据所述第一查询结果与所述第二查询结果得到目标查询结果。2.根据权利要求1所述的方法,其特征在于,所述目标查询结果包括所述第一查询结果、所述第二查询结果或所述第一查询结果与所述第二查询结果的结合数据。3.根据权利要求1所述的方法,其特征在于,所述对比所述第一查询结果与所述第二查询结果,以得到目标查询结果,包括:获取得到所述第一查询结果的第一查询时长;获取得到所述第二查询结果的第二查询时长;对比所述第一查询时长与所述第二查询时长,以得到对比结果;若所述第一查询时长大于所述第二查询时长,则将所述第二查询结果作为所述目标查询结果;若所述第一查询时长不大于所述第二查询时长,则将所述第一查询结果作为所述目标查询结果。4.根据权利要求1所述的方法,其特征在于,所述对比所述第一查询结果与所述第二查询结果,以得到目标查询结果,包括:获取所述第一查询结果的精确度;获取所述第二查询结果的精确度;将所述第一查询结果与所述第二查询结果中精确度更高的作为所述目标查询结果。5.一种数据查询装置,其特征在于,包括:导入模块,用于将数据库中的数据导入solr中;第一查询模块,用于使用结构化查询语言SQL中的查询语句在所述数据库中进行查询目标数据,以得到第一查询结果;第二查询模块,用于使用所述solr...
【专利技术属性】
技术研发人员:沈文策,
申请(专利权)人:福建中金在线信息科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。