数据检索方法及装置、终端制造方法及图纸

技术编号:17388452 阅读:38 留言:0更新日期:2018-03-04 13:41
一种数据检索方法及装置、终端,数据检索方法包括接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;接收需求方发送的查询请求,所述查询请求包括主体标识;按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。通过本发明专利技术技术方案提高数据检索效率。

Data retrieval methods and devices and terminals

A data retrieval method and apparatus, terminal, data retrieval method includes receiving a demand side input retrieval priority constraint, the retrieval precedence constraints including a plurality of search conditions have different priorities; according to the plurality of search conditions and multiple supplier number according to the ranking of the plurality of suppliers, in order to get searching sequence tags with dimension classification of the presupposition of the plurality of data provided by the supplier and the default value classification, the retrieval conditions including the preset dimension classification and the default tag value classification; receiving demand of sending the query request, the query request including the subject identification; a supplier are provided in accordance with the retrieval sequence data to obtain with the subject identification data matching. Through the technical scheme of the invention, the efficiency of data retrieval is improved.

【技术实现步骤摘要】
数据检索方法及装置、终端
本专利技术涉及数据流通
,尤其涉及一种数据检索方法及装置、终端。
技术介绍
随着数据成为重要的生产资料,数据跨主体、跨行业流通日益频繁起来。数据流通技术在实践中逐渐发展起来。现有技术可以做到对数据进行人工聚合、拼接和补全。但是,现有技术的数据处理效率相对较低。尤其是对于异构型多源数据,现有技术尚无法进行自动化的规整。导致多源数据规整质量低,数据接入成本高,数据检索不够灵活。
技术实现思路
本专利技术解决的技术问题是如何提高数据检索效率。为解决上述技术问题,本专利技术实施例提供一种数据检索方法,所述数据检索方法包括:接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;接收需求方发送的查询请求,所述查询请求包括主体标识;按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。可选的,所述根据所述检索优先级约束和多个供应方提供的数据对多个供应方进行排序包括:接收所述需求方输入的需求字段;确定提供所述需求字段的所述多个供应方;根据所述多个供应方提供的数据与所述多个检索条件的匹配性,以及所述多个检索条件的优先级的顺序对所述多个供应方进行排序。可选的,所述根据所述多个供应方提供的数据与所述多个检索条件的匹配度,以及所述多个检索条件的优先级的顺序对所述多个供应方进行排序包括:按照所述多个检索条件的优先级的高低顺序,将供应方提供的数据与检索条件进行匹配,以得到匹配结果;根据所述匹配结果中所述供应方所匹配的检索条件的优先级确定所述供应方的顺序位置,所述供应方所匹配的检索条件的优先级越高,所述供应方的顺序位置越靠前。可选的,所述按照所述检索顺序依次对所述多个供应方提供的数据进行检索包括:按照所述检索顺序对每一供应方提供的数据中的主体标识和所述主体标识进行匹配,并输出包括所述主体标识的数据。可选的,所述数据检索方法还包括:如果获取到与所述主体标识相匹配的数据,则停止检索;或者,如果达到设定停止条件,则停止检索。可选的,所述接收需求方输入的检索优先级约束之前包括:对所述多个供应方提供的源数据进行标准化处理,以得到标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。可选的,所述接收需求方输入的检索优先级约束之前包括:接收所述多个供应方提供的标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。可选的,所述接收需求方输入的检索优先级约束之前还包括:对所述标准化数据进行语义分析,将所述标准化数据中的预设的维度分类和预设的标签值分类划分至对应的字段。本专利技术实施例还公开了一种数据检索装置,数据检索装置包括:检索优先级约束接收模块,适于接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;排序模块,适于根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;查询请求接收模块,适于接收需求方发送的查询请求,所述查询请求包括主体标识;检索模块,适于按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。可选的,所述排序模块包括:需求字段接收单元,适于接收所述需求方输入的需求字段;供应方确定单元,适于确定提供所述需求字段的所述多个供应方;排序单元,适于根据所述多个供应方提供的数据与所述多个检索条件的匹配性,以及所述多个检索条件的优先级的顺序对所述多个供应方进行排序。可选的,所述排序单元包括:匹配子单元,适于按照所述多个检索条件的优先级的高低顺序,将供应方提供的数据与检索条件进行匹配,以得到匹配结果;排序子单元,适于根据所述匹配结果中所述供应方所匹配的检索条件的优先级确定所述供应方的顺序位置,所述供应方所匹配的检索条件的优先级越高,所述供应方的顺序位置越靠前。可选的,所述检索模块按照所述检索顺序对每一供应方提供的数据中的主体标识和所述主体标识进行匹配,并输出包括所述主体标识的数据。可选的,所述数据检索装置还包括:第一停止模块,适于在获取到与所述主体标识相匹配的数据时,停止检索;第二停止模块,适于在达到设定停止条件时,停止检索。可选的,所述数据检索装置还包括:预处理模块,适于对所述多个供应方提供的源数据进行标准化处理,以得到标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。可选的,所述数据检索装置还包括:标准化数据接收模块,适于接收所述多个供应方提供的标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。可选的,所述数据检索装置还包括:数据接入模块,适于对所述标准化数据进行语义分析,将所述标准化数据中的预设的维度分类和预设的标签值分类划分至对应的字段。本专利技术实施例还公开了一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行所述数据检索方法的步骤。本专利技术实施例还公开了一种终端,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机指令,所述处理器运行所述计算机指令时执行所述数据检索方法的步骤。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术技术方案接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;接收需求方发送的查询请求,所述查询请求包括主体标识;按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。本专利技术技术方案中,由于多个供应方提供的数据和所述检索条件具备预设的维度分类和预设的标签值分类,因此可以针对需求方的多个检索条件进行检索,避免了现有技术中仅能针对单一数据源进行检索,提高了检索效率;此外,还可以利用检索条件对供应方进行排序,并按照所述检索顺序进行检索,从而可以按照需求方定制的检索策略进行灵活的路由式检索,降低需求方的数据采购成本,实现了数据检索灵活性;还可以满足需求方检索优先级的要求,使得需求方获取到需求数据,提高了用户体验。进一步,可以对所述多个供应方提供的源数据进行标准化处理,以得到标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类;或者,接收所述多个供应方提供的标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。本专利技术技术方案对于异构性多源数据可以实现自动过滤清洗和自动标准化规整,使得供应方提供的数据在维度、标签、表述方式等方面达到统一,进而实现数据的灵活检索。进一步,对所述标准化数据进行语义分析,将所述标准化数据中的预设的维度分类和预设的标签值分类划分至对应的字段。本专利技术技术方案通过自动解析的数据整合的方式,实本文档来自技高网...
数据检索方法及装置、终端

【技术保护点】
一种数据检索方法,其特征在于,包括:接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;接收需求方发送的查询请求,所述查询请求包括主体标识;按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。

【技术特征摘要】
1.一种数据检索方法,其特征在于,包括:接收需求方输入的检索优先级约束,所述检索优先级约束包括具备不同优先级的多个检索条件;根据所述多个检索条件和多个供应方提供的数据对所述多个供应方进行排序,以得到检索顺序,所述多个供应方提供的数据具备预设的维度分类和预设的标签值分类,所述检索条件包括所述预设的维度分类和所述预设的标签值分类;接收需求方发送的查询请求,所述查询请求包括主体标识;按照所述检索顺序依次对所述多个供应方提供的数据进行检索,以获得与所述主体标识相匹配的数据。2.根据权利要求1所述的数据检索方法,其特征在于,所述根据所述检索优先级约束和多个供应方提供的数据对多个供应方进行排序包括:接收所述需求方输入的需求字段;确定提供所述需求字段的所述多个供应方;根据所述多个供应方提供的数据与所述多个检索条件的匹配性,以及所述多个检索条件的优先级的顺序对所述多个供应方进行排序。3.根据权利要求2所述的数据检索方法,其特征在于,所述根据所述多个供应方提供的数据与所述多个检索条件的匹配度,以及所述多个检索条件的优先级的顺序对所述多个供应方进行排序包括:按照所述多个检索条件的优先级的高低顺序,将供应方提供的数据与检索条件进行匹配,以得到匹配结果;根据所述匹配结果中所述供应方所匹配的检索条件的优先级确定所述供应方的顺序位置,所述供应方所匹配的检索条件的优先级越高,所述供应方的顺序位置越靠前。4.根据权利要求1所述的数据检索方法,其特征在于,所述按照所述检索顺序依次对所述多个供应方提供的数据进行检索包括:按照所述检索顺序对每一供应方提供的数据中的主体标识和所述主体标识进行匹配,并输出包括所述主体标识的数据。5.根据权利要求1所述的数据检索方法,其特征在于,还包括:如果获取到与所述主体标识相匹配的数据,则停止检索;或者,如果达到设定停止条件,则停止检索。6.根据权利要求1所述的数据检索方法,其特征在于,所述接收需求方输入的检索优先级约束之前包括:对所述多个供应方提供的源数据进行标准化处理,以得到标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类;或者,接收所述多个供应方提供的标准化数据,所述标准化数据具备所述预设的维度分类和所述预设的标签值分类。7.根据权利要求6所述的数据检索方法,其特征在于,还包括:对所述标准化数据进行语义分析,将所述标准化数据中的预设的维度分类和预设的标签值分类划分至对应的字段。8.一种数据检索装置,其特征在于,包括:检索优先级约束接收模块,适于接收需求方输入的检索优先级约...

【专利技术属性】
技术研发人员:汤奇峰梁偲
申请(专利权)人:上海数据交易中心有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1