数据检索方法、数据排序方法、装置、终端以及存储介质制造方法及图纸

技术编号:20916483 阅读:16 留言:0更新日期:2019-04-20 09:41
本发明专利技术实施例提供了一种数据检索方法、数据排序方法、装置、终端以及存储介质。其中,该数据检索方法包括:获取检索词;其中,检索词用于检索待检索数据,待检索数据具有属性信息,属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将检索词与候选词列表中的候选词进行匹配;其中,候选词根据待检索数据的属性信息确定;根据匹配结果,按照预定条件,对待检索数据进行筛选,得到目标数据。通过本发明专利技术实施例,解决了如何提高数据检索准确性的技术问题,使得检索结果与用户的期望结果高度相关,用户可以快速地获得感兴趣的数据,进而提高了用户体验度,而且还实现了热搜的技术效果。

Data Retrieval Method, Data Sorting Method, Device, Terminal and Storage Media

The embodiment of the present invention provides a data retrieval method, a data sorting method, a device, a terminal and a storage medium. Among them, the data retrieval method includes: acquiring search terms; among them, search terms are used to retrieve the data to be retrieved, and the data to be retrieved has attribute information, which includes the code, Chinese name, English name, alias, pinyin, search times and heat of the data to be retrieved; matching search terms with candidate words in the list of candidate words; among them, candidate words are based on the list of candidate words to be retrieved. The attribute information of the data is determined; according to the matching results and the predefined conditions, the retrieval data is filtered to get the target data. The embodiment of the present invention solves the technical problem of how to improve the accuracy of data retrieval, makes the retrieval result highly correlated with the desired result of the user, enables the user to quickly obtain the data of interest, thereby improving the user experience, and achieves the technical effect of hot search.

【技术实现步骤摘要】
数据检索方法、数据排序方法、装置、终端以及存储介质
本专利技术涉及数据处理
,特别是涉及一种数据检索方法、数据排序方法、装置、终端以及存储介质。
技术介绍
随着社会的不断发展,产生了大量丰富的资料。当面对大量丰富的资料时,如果要获取感兴趣的数据,那么,数据检索就显得十分重要了。现有技术通常根据数据代码进行数据检索。可是,这种检索方法所依赖的检索条件单一,检索结果中用户感兴趣的数据往往不能够排列在靠前的位置,从而造成了数据检索的准确性很差,使得用户不能快速地获取到感兴趣的数据。因此,现有技术因为检索条件单一而存在数据检索准确性差的缺陷。
技术实现思路
本专利技术实施例的目的在于提供一种数据检索方法,以解决如何提高数据检索准确性的技术问题。此外,本专利技术实施例还提供一种数据排序方法、装置、终端以及存储介质。为了实现上述目的,根据本专利技术的第一方面,提供了以下技术方案:一种数据检索方法,其包括:获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。进一步地,在所述获取检索词的步骤之后,所述方法还包括:对所述检索词进行正则化。进一步地,将所述检索词与候选词列表中的候选词进行匹配的步骤,具体包括:对所述检索词进行分割;通过三叉搜索树来构建所述候选词列表;其中,所述三叉搜索树的节点存储的键值对基于所述待检索数据及其属性信息生成;基于前缀匹配策略,将分割后的检索词与所述候选词列表中的所述候选词进行匹配。为了实现上述目的,根据本专利技术的第二方面,还提供了以下技术方案:一种数据排序方法,其包括:获取待排序数据;其中,所述待排序数据根据本专利技术第一方面所述的数据检索方法获得;按照预定策略,对所述待排序数据进行排列,得到目标数据;其中,所述预定策略包括以下中的一项或多项:数据代码完全匹配、去除前导零之后数据代码完全匹配、拼音首字母完全匹配、数据代码和数据名称前缀匹配、历史检索次数、数据权重。为了实现上述目的,根据本专利技术的第三方面,还提供了以下技术方案:一种数据检索装置,其包括:第一获取模块,用于获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;匹配模块,用于将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;筛选模块,用于根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。进一步地,所述装置还包括:正则化模块,用于对所述检索词进行正则化。进一步地,所述匹配模块具体用于:对所述检索词进行分割;通过三叉搜索树来构建所述候选词列表;其中,所述三叉搜索树的节点存储的键值对基于所述待检索数据及其属性信息生成;基于前缀匹配策略,将分割后的检索词与所述候选词列表中的所述候选词进行匹配。为了实现上述目的,根据本专利技术的第四方面,还提供了以下技术方案:一种数据排序装置,其包括:第二获取模块,用于获取待排序数据;其中,所述待排序数据根据本专利技术第三方面所述的数据检索装置获得;排列模块,用于按照预定策略,对所述待排序数据进行排列,得到目标数据;其中,所述预定策略包括以下中的一项或多项:数据代码完全匹配、去除前导零之后数据代码完全匹配、拼音首字母完全匹配、数据代码和数据名称前缀匹配、历史检索次数、数据权重。为了实现上述目的,根据本专利技术的第五方面,还提供了以下技术方案:一种终端,其包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口和所述存储器通过所述通信总线完成相互间的通信;所述存储器,用于存放计算机程序;所述处理器,用于执行所述存储器上所存放的程序时,实现本专利技术第一方面或第二方面所述的方法步骤。为了实现上述目的,根据本专利技术的第六方面,还提供了以下技术方案:一种计算机可读存储介质,其内存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术第一方面或第二方面所述的方法步骤。本专利技术实施例提供一种数据检索方法、数据排序方法、装置、终端以及存储介质。其中,该数据检索方法包括:获取检索词;其中,检索词用于检索待检索数据,待检索数据具有属性信息,属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将检索词与候选词列表中的候选词进行匹配;其中,候选词根据待检索数据的属性信息确定;根据匹配结果,按照预定条件,对待检索数据进行筛选,得到目标数据。本专利技术实施例结合了待检索数据的属性信息,即待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数、热度等,进行检索词的匹配,从而提高了数据检索的准确性,使得检索结果与用户的期望结果高度相关,用户可以快速地获得感兴趣的数据,而且,本专利技术实施例考虑了搜索次数以及热度,通过词频统计,从而实现了热搜的技术效果,进而提高了用户体验度。为了能更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而得以体现。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据本专利技术实施例的数据检索方法的流程示意图;图2为根据本专利技术实施例的数据排序方法的流程示意图;图3为根据本专利技术实施例的数据检索装置的结构示意图;图4为根据本专利技术实施例的数据排序装置的结构示意图。具体实施方式下面通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,下文描述在所附权利要求书的范围内的实施例的各种方面。应显而易见,本文中所描述的方面可体现于广泛多种形式中,且本文中所描述的任何特定结构及/或功能仅为说明性的。基于本专利技术,所属领域的技术人员应了解,本文中所描述的一个方面可与任何其它方面独立地实施,且可以各种方式组合这些方面中的两者或两者以上。举例来说,可使用本文中所阐述的任何数目个方面来实施设备及/或实践方法。另外,可使用除了本文中所阐本文档来自技高网...

【技术保护点】
1.一种数据检索方法,其特征在于,包括:获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。

【技术特征摘要】
1.一种数据检索方法,其特征在于,包括:获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。2.根据权利要求1所述的数据检索方法,其特征在于,在所述获取检索词的步骤之后,所述方法还包括:对所述检索词进行正则化。3.根据权利要求1所述的数据检索方法,其特征在于,将所述检索词与候选词列表中的候选词进行匹配的步骤,具体包括:对所述检索词进行分割;通过三叉搜索树来构建所述候选词列表;其中,所述三叉搜索树的节点存储的键值对基于所述待检索数据及其属性信息生成;基于前缀匹配策略,将分割后的检索词与所述候选词列表中的所述候选词进行匹配。4.一种数据排序方法,其特征在于,包括:获取待排序数据;其中,所述待排序数据根据权利要求1-3中任一所述的数据检索方法获得;按照预定策略,对所述待排序数据进行排列,得到目标数据;其中,所述预定策略包括以下中的一项或多项:数据代码完全匹配、去除前导零之后数据代码完全匹配、拼音首字母完全匹配、数据代码和数据名称前缀匹配、历史检索次数、数据权重。5.一种数据检索装置,其特征在于,包括:第一获取模块,用于获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;匹配...

【专利技术属性】
技术研发人员:高安陈而淦刘永刚
申请(专利权)人:北京向上一心科技有限公司
类型:发明
国别省市:北京,11

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

1