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.一种数据检索方法,其特征在于,包括:获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。
【技术特征摘要】
1.一种数据检索方法,其特征在于,包括:获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;将所述检索词与候选词列表中的候选词进行匹配;其中,所述候选词根据所述待检索数据的所述属性信息确定;根据匹配结果,按照预定条件,对所述待检索数据进行筛选,得到目标数据。2.根据权利要求1所述的数据检索方法,其特征在于,在所述获取检索词的步骤之后,所述方法还包括:对所述检索词进行正则化。3.根据权利要求1所述的数据检索方法,其特征在于,将所述检索词与候选词列表中的候选词进行匹配的步骤,具体包括:对所述检索词进行分割;通过三叉搜索树来构建所述候选词列表;其中,所述三叉搜索树的节点存储的键值对基于所述待检索数据及其属性信息生成;基于前缀匹配策略,将分割后的检索词与所述候选词列表中的所述候选词进行匹配。4.一种数据排序方法,其特征在于,包括:获取待排序数据;其中,所述待排序数据根据权利要求1-3中任一所述的数据检索方法获得;按照预定策略,对所述待排序数据进行排列,得到目标数据;其中,所述预定策略包括以下中的一项或多项:数据代码完全匹配、去除前导零之后数据代码完全匹配、拼音首字母完全匹配、数据代码和数据名称前缀匹配、历史检索次数、数据权重。5.一种数据检索装置,其特征在于,包括:第一获取模块,用于获取检索词;其中,所述检索词用于检索待检索数据,所述待检索数据具有属性信息,所述属性信息包括待检索数据的代码、中文名称、英文名称、别名、拼音、搜索次数和热度;匹配...
【专利技术属性】
技术研发人员:高安,陈而淦,刘永刚,
申请(专利权)人:北京向上一心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。