数据搜索方法、装置、电子设备以及存储介质与流程

文档序号:32252309发布日期:2022-11-19 02:03阅读:来源:国知局

技术特征:
1.一种数据搜索方法,包括:获取目标关键词;确定待搜索数据中包含的多个字段中与所述目标关键词对应的第一字段;获取所述第一字段对应的目标搜索方式;基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果。2.根据权利要求1所述的方法,其中,所述目标关键词包括至少一个关键字符,所述第一字段包括至少一个搜索字符,获取所述第一字段对应的目标搜索方式,包括:获取所述至少一个关键字符的第一目标类型,及所述至少一个搜索字符的第二目标类型;基于所述第一目标类型确定与所述第一字段对应的目标预设类型;基于所述第二目标类型和所述目标预设类型,确定与所述第一字段对应的所述目标搜索方式。3.根据权利要求2所述的方法,其中,基于所述第二目标类型和所述目标预设类型,确定与所述第一字段对应的所述目标搜索方式,包括:判断所述第二目标类型是否为所述目标预设类型,得到判断结果;在所述判断结果表征所述第二目标类型不为所述目标预设类型的情况下,确定所述目标搜索方式为第一搜索方式;或,在所述判断结果表征所述第二目标类型为所述目标预设类型的情况下,确定所述目标搜索方式为第二搜索方式,其中,所述第二搜索方式不同于所述第一搜索方式。4.根据权利要求3所述的方法,其中,在确定所述目标搜索方式为所述第一搜索方式的情况下,基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果,包括:在确定所述目标搜索方式为所述第一搜索方式的情况下,获取第一字符,其中,所述第一字符为关键字符和搜索字符中相似度大于相似度阈值的字符;根据所述第一字符确定所述目标关键词和所述第一字段之间的相关度,其中,所述相关度用于表征所述目标关键词和所述第一字段之间的字符的匹配程度;基于所述相关度对所述待搜索数据进行搜索,得到所述搜索结果。5.根据权利要求4所述的方法,其中,根据所述第一字符确定所述目标关键词和所述第一字段之间的相关度,包括:基于所述第一字段和所述第一字符,确定第二字符;根据所述第一字符和所述第二字符,确定第一字符数量和第二字符数量,其中,所述第二字符为所述目标关键词中除所述第一字符之外的其他字符,所述第一字符数量为所述第一字符中与所述至少一个关键字符不匹配的字符数量,所述第二字符数量为所述第二字符中与所述至少一个关键字符不匹配的字符数量;基于所述第一字符数量和所述第二字符数量确定所述相关度。6.根据权利要求5所述的方法,其中,基于所述第一字符数量和所述第二字符数量确定所述相关度,包括:确定所述第一字符数量对应的第一分数和所述第二字符数量对应的第二分数;
根据所述第一分数和所述第二分数确定第一目标分数,其中,所述第一目标分数用于表示所述目标关键词与所述第一字段之间的相关度。7.根据权利要求3所述的方法,其中,所述目标搜索方式为所述第二搜索方式的情况下,基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果,包括:在确定目标搜索方式为第二搜索方式的情况下,确定所述目标关键词与所述第一字段之间的相似度,其中,所述相似度用于表征所述目标关键词和所述第一字段之间的相似程度;基于所述相似度对所述待搜索数据进行搜索,得到所述搜索结果。8.根据权利要求7所述的方法,其中,确定所述目标关键词与所述第一字段之间的相似度,包括:计算所述目标关键词与所述第一字段之间的编辑距离;根据所述编辑距离确定所述目标关键词与所述第一字段之间的所述相似度。9.根据权利要求2所述的方法,其中,基于所述第一目标类型确定与所述第一字段对应的目标预设类型,包括:判断所述第一目标类型是否为第一类型,其中,所述第一类型用于表示对应的字符均为数字;响应于所述第一目标类型是所述第一类型,确定与所述第一字段对应的所述目标预设类型为第一预设类型,其中,所述第一预设类型用于表示所述至少一个搜索字符中不包含目标符号,且所有搜索字符的字符类型均相同。10.根据权利要求2或9所述的方法,其中,基于所述第一目标类型确定与所述第一字段对应的目标预设类型,包括:判断所述第一目标类型和所述第二目标类型是否均为第二类型,其中,所述第二类型用于表示对应的字符均为中文;响应于所述第一目标类型和所述第二目标类型均是所述第二类型,确定与所述第一字段对应的所述目标预设类型为第一预设类型,其中,所述第一预设类型用于表示所述至少一个搜索字符中不包含目标符号,且所有搜索字符的字符类型均相同;响应于所述第一目标类型是所述第二类型,且所述第二目标类型不是所述第二类型,确定与所述第一字段对应的所述目标预设类型为第二预设类型,其中,所述第二预设类型用于表示所述至少一个搜索字符中不包含所述目标符号,且所述第一字段中包含不同字符类型的搜索字符。11.根据权利要求2、9或10所述的方法,其中,基于所述第一目标类型确定与所述第一字段对应的目标预设类型,包括:判断所述第一目标类型和所述第二目标类型是否均为第三类型,其中,所述第三类型用于表示对应的字符均为英文;响应于所述第一目标类型和所述第二目标类型均是所述第三类型,确定与所述第一字段对应的所述目标预设类型为第一预设类型,其中,所述第一预设类型用于表示所述至少一个搜索字符中不包含目标符号,且所有搜索字符的字符类型均相同;响应于所述第一目标类型是所述第三类型,且所述第二目标类型不是所述第三类型,
确定与所述第一字段对应的所述目标预设类型为第三预设类型,其中,所述第三预设类型用于表示所述至少一个搜索字符中包含所述目标符号。12.一种数据搜索装置,包括:关键词获取模块,用于获取目标关键词;字段确定模块,用于确定待搜索数据中包含的多个字段中与所述目标关键词对应的第一字段;搜索方式获取模块,用于获取所述第一字段对应的目标搜索方式;搜索模块,用于基于所述目标搜索方式和所述第一字段对所述待搜索数据进行搜索,得到与所述目标关键词对应的搜索结果。13.根据权利要求12所述的装置,其中,所述目标关键词包括至少一个关键字符,所述第一字段包括至少一个搜索字符,字符获取模块,包括:第一获取单元,用于获取所述至少一个关键字符的第一目标类型,及所述至少一个搜索字符的第二目标类型;第一确定单元,用于基于所述第一目标类型确定与所述第一字段对应的目标预设类型;所述第一确定单元,还用于基于所述第二目标类型和所述目标预设类型,确定与所述第一字段对应的所述目标搜索方式。14.根据权利要求13所述的装置,其中,第一确定单元,包括:判断子单元,用于判断所述第二目标类型是否为所述目标预设类型,得到判断结果;第一确定子单元,用于在所述判断结果表征所述第二目标类型不为所述目标预设类型的情况下,确定所述目标搜索方式为第一搜索方式;或,所述第一确定子单元,还用于在所述判断结果表征所述第二目标类型为所述目标预设类型的情况下,确定所述目标搜索方式为第二搜索方式,其中,所述第二搜索方式不同于所述第一搜索方式。15.根据权利要求14所述的装置,其中,搜索模块,包括:第二获取单元,用于在确定所述目标搜索方式为所述第一搜索方式的情况下,获取第一字符,其中,所述第一字符为关键字符和搜索字符中相似度大于相似度阈值的字符;第二确定单元,用于根据所述第一字符确定所述目标关键词和所述第一字段之间的相关度,其中,所述相关度用于表征所述目标关键词和所述第一字段之间的字符的匹配程度;第一搜索单元,用于基于所述相关度对所述待搜索数据进行搜索,得到所述搜索结果。16.根据权利要求15所述的装置,其中,第一搜索单元,包括:第二确定子单元,用于基于所述目标关键词、所述第一字段和所述第一字符,确定第二字符;所述第二确定子单元,还用于根据所述第一字符和所述第二字符,确定第一字符数量和第二字符数量,其中,所述第二字符为所述目标关键词中除所述第一字符之外的其他字符,所述第一字符数量为所述第一字符中与所述至少一个关键字符不匹配的字符数量,所述第二字符数量为所述第二字符中与所述至少一个关键字符不匹配的字符数量;所述第二确定子单元,还用于基于所述第一字符数量和所述第二字符数量确定所述相关度。
17.根据权利要求16所述的装置,其中,搜索模块,包括:第三确定单元,用于在确定目标搜索方式为第二搜索方式的情况下,确定所述目标关键词与所述第一字段之间的相似度,其中,所述相似度用于表征所述目标关键词和所述第一字段之间的相似程度;第二搜索单元,用于基于所述相似度对所述待搜索数据进行搜索,得到所述搜索结果。18.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-11中任一项所述的方法。19.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。20.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。

技术总结
本公开提供了一种数据搜索方法、装置、电子设备及存储介质,涉及人工智能技术领域,进一步涉及搜索技术、大数据等技术领域,尤其涉及一种数据搜索方法、装置、电子设备以及存储介质,以至少解决相关技术中对数据进行搜索的准确度较低的技术问题。具体实现方案为:获取目标关键词;确定待搜索数据中包含的多个字段中与目标关键词对应的第一字段;获取第一字段对应的目标搜索方式;基于目标搜索方式和第一字段对待搜索数据进行搜索,得到与目标关键词对应的搜索结果。对应的搜索结果。对应的搜索结果。


技术研发人员:徐焕旻 李雅楠 何伯磊 陈坤斌 和为
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.08.19
技术公布日:2022/11/18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1