【技术实现步骤摘要】
数据搜索方法、装置、电子设备以及存储介质
[0001]本公开涉及人工智能
,进一步涉及搜索技术、大数据等
,尤其涉及一种数据搜索方法、装置、电子设备以及存储介质。
技术介绍
[0002]目前,在数据搜索的场景中,需要从大量的待搜索数据中搜索到需要的搜索结果,但是在搜索的过程中,由于用户不能掌握足够多的搜索信息,会导致搜索的结果准确度较低。
技术实现思路
[0003]本公开提供了一种数据搜索方法、装置、电子设备以及存储介质,以至少解决相关技术中对数据进行搜索的准确度较低的技术问题。
[0004]根据本公开的一方面,提供了一种数据搜索方法,包括:获取目标关键词;确定待搜索数据中包含的多个字段中与目标关键词对应的第一字段;获取第一字段对应的目标搜索方式;基于目标搜索方式和第一字段对待搜索数据进行搜索,得到与目标关键词对应的搜索结果。
[0005]根据本公开的又一方面,提供了一种数据搜索装置,包括:关键词获取模块,用于获取目标关键词;字段确定模块,用于确定待搜索数据中包含的多个字段中与目标关键词对应的第一字段;搜索方式获取模块,用于获取第一字段对应的目标搜索方式;搜索模块,用于基于目标搜索方式和第一字段对待搜索数据进行搜索,得到与目标关键词对应的搜索结果。
[0006]根据本公开的又一方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本公开 ...
【技术保护点】
【技术特征摘要】
1.一种数据搜索方法,包括:获取目标关键词;确定待搜索数据中包含的多个字段中与所述目标关键词对应的第一字段;获取所述第一字段对应的目标搜索方式;基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果。2.根据权利要求1所述的方法,其中,所述目标关键词包括至少一个关键字符,所述第一字段包括至少一个搜索字符,获取所述第一字段对应的目标搜索方式,包括:获取所述至少一个关键字符的第一目标类型,及所述至少一个搜索字符的第二目标类型;基于所述第一目标类型确定与所述第一字段对应的目标预设类型;基于所述第二目标类型和所述目标预设类型,确定与所述第一字段对应的所述目标搜索方式。3.根据权利要求2所述的方法,其中,基于所述第二目标类型和所述目标预设类型,确定与所述第一字段对应的所述目标搜索方式,包括:判断所述第二目标类型是否为所述目标预设类型,得到判断结果;在所述判断结果表征所述第二目标类型不为所述目标预设类型的情况下,确定所述目标搜索方式为第一搜索方式;或,在所述判断结果表征所述第二目标类型为所述目标预设类型的情况下,确定所述目标搜索方式为第二搜索方式,其中,所述第二搜索方式不同于所述第一搜索方式。4.根据权利要求3所述的方法,其中,在确定所述目标搜索方式为所述第一搜索方式的情况下,基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果,包括:在确定所述目标搜索方式为所述第一搜索方式的情况下,获取第一字符,其中,所述第一字符为关键字符和搜索字符中相似度大于相似度阈值的字符;根据所述第一字符确定所述目标关键词和所述第一字段之间的相关度,其中,所述相关度用于表征所述目标关键词和所述第一字段之间的字符的匹配程度;基于所述相关度对所述待搜索数据进行搜索,得到所述搜索结果。5.根据权利要求4所述的方法,其中,根据所述第一字符确定所述目标关键词和所述第一字段之间的相关度,包括:基于所述第一字段和所述第一字符,确定第二字符;根据所述第一字符和所述第二字符,确定第一字符数量和第二字符数量,其中,所述第二字符为所述目标关键词中除所述第一字符之外的其他字符,所述第一字符数量为所述第一字符中与所述至少一个关键字符不匹配的字符数量,所述第二字符数量为所述第二字符中与所述至少一个关键字符不匹配的字符数量;基于所述第一字符数量和所述第二字符数量确定所述相关度。6.根据权利要求5所述的方法,其中,基于所述第一字符数量和所述第二字符数量确定所述相关度,包括:确定所述第一字符数量对应的第一分数和所述第二字符数量对应的第二分数;
根据所述第一分数和所述第二分数确定第一目标分数,其中,所述第一目标分数用于表示所述目标关键词与所述第一字段之间的相关度。7.根据权利要求3所述的方法,其中,所述目标搜索方式为所述第二搜索方式的情况下,基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果,包括:在确定目标搜索方式为第二搜索方式的情况下,确定所述目标关键词与所述第一字段之间的相似度,其中,所述相似度用于表征所述目标关键词和所述第一字段之间的相似程度;基于所述相似度对所述待搜索数据进行搜索,得到所述搜索结果。8.根据权利要求7所述的方法,其中,确定所述目标关键词与所述第一字段之间的相似度,包括:计算所述目标关键词与所述第一字段之间的编辑距离;根据所述编辑距离确定所述目标关键词与所述第一字段之间的所述相似度。9.根据权利要求2所述的方法,其中,基于所述第一目标类型确定与所述第一字段对应的目标预设类型,包括:判断所述第一目标类型是否为第一类型,其中,所述第一类型用于表示对应的字符均为数字;响应于所述第一目标类型是所述第一类型,确定与所述第一字段对应的所述目标预设类型为第一预设类型,其中,所述第一预设类型用于表示所述至少一个搜索字符中不包含目标符号,且所有搜索字符的字符类型均相同。10.根据权利要求2或9所述的方法,其中,基于所述第一目标类型确定与所述第一字段对应的目标预设类型,包括:判断所述第一目标类型和所述第二目标类型是否均为第二类型,其中,所述第二类型用于表示对应的字符均为中文;响应于所述第一目标类型和所述第二目标类型均是所述第二类型,确定与所述第一字段对应的所述目标预设类型为第一预设类型,其中,所述第一预设类型用于表示所述至少一个搜索字符中不包含目标符号,且所有搜索字符的字符类型均相同;响应于所述第一目标类型是所述第二类型,且所述第二目标类型不是所述第二类型,确定与所述第一字段...
【专利技术属性】
技术研发人员:徐焕旻,李雅楠,何伯磊,陈坤斌,和为,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。