检索处理方法、装置、可读介质及电子设备制造方法及图纸

技术编号:25948851 阅读:28 留言:0更新日期:2020-10-17 03:40
本公开涉及一种检索处理方法、装置、可读介质及电子设备,该方法包括:接收检索信息,检索信息包括多个第一字符;根据检索信息进行检索,以得到与检索信息相对应的目标内容,目标内容包括多个第二字符;针对多个预设的字符数中的每一字符数,从检索信息中获取与字符数对应的多个第一字符串,并从目标内容中获取与字符数对应的多个第二字符串;针对每一字符数,将与该字符数对应的每一第一字符串分别和与该字符数对应的每一第二字符串逐一进行匹配;根据匹配结果,确定检索信息与目标内容之间的相关度。通过上述技术方案,使得最终确定出的检索信息与目标内容之间的相关度更准确,从而为判断该目标内容是否符合用户的检索意图提供准确的依据。

【技术实现步骤摘要】
检索处理方法、装置、可读介质及电子设备
本公开涉及检索领域,具体地,涉及一种检索处理方法、装置、可读介质及电子设备。
技术介绍
在检索领域,一般是根据用户输入的检索词或检索语句等检索信息进行检索,以得到对应的检索结果。检索结果与用户输入的检索信息之间的相关度,可反映检索结果是否符合用户的检索意图。其中,检索结果与检索信息之间的相关度越高,可表征该检索结果越符合用户的检索意图。相关技术中,通常是将检索信息与检索结果之间进行词粒度的匹配,以确定二者之间的相关度,然而这种词粒度的匹配方式,在确定二者之间的相关度时精确度较低,无法准确反映检索结果与检索信息之间的相关程度。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。第一方面,本公开提供一种检索处理方法,所述方法包括:接收检索信息,其中,所述检索信息包括多个第一字符;根据所述检索信息进行检索,以得到与所述检索信息相对应的目标内容,其中,所述目标内容包括多个第二字符;针对多个预设的字符数中的每一所述字符数,从所述检索信息中获取与所述字符数对应的多个第一字符串,并从所述目标内容中获取与所述字符数对应的多个第二字符串,其中,每一所述第一字符串包括该字符数个连续的第一字符,每一所述第二字符串包括该字符数个连续的第二字符,并且,每一所述字符数小于所述第一字符的总数与所述第二字符的总数中的最小值;针对每一所述字符数,将与所述字符数对应的每一所述第一字符串分别和与所述字符数对应的每一所述第二字符串逐一进行匹配;根据匹配结果,确定所述检索信息与所述目标内容之间的相关度。第二方面,本公开提供一种检索处理装置,所述装置包括:接收模块,被配置成用于接收检索信息,其中,所述检索信息包括多个第一字符;检索模块,被配置成用于根据所述检索信息进行检索,以得到与所述检索信息相对应的目标内容,其中,所述目标内容包括多个第二字符;获取模块,被配置成用于针对多个预设的字符数中的每一所述字符数,从所述检索信息中获取与所述字符数对应的多个第一字符串,并从所述目标内容中获取与所述字符数对应的多个第二字符串,其中,每一所述第一字符串包括该字符数个连续的第一字符,每一所述第二字符串包括该字符数个连续的第二字符,并且,每一所述字符数小于所述第一字符的总数与所述第二字符的总数中的最小值;匹配模块,被配置成用于针对每一所述字符数,将与所述字符数对应的每一所述第一字符串分别和与所述字符数对应的每一所述第二字符串逐一进行匹配;确定模块,被配置成用于根据匹配结果,确定所述检索信息与所述目标内容之间的相关度。第三方面,本公开提供一种计算机可读介质,其上存储有计算机程序,该程序被处理装置执行时实现本公开第一方面提供的所述方法的步骤。第四方面,本公开提供一种电子设备,包括:存储装置,其上存储有计算机程序;处理装置,用于执行所述存储装置中的所述计算机程序,以实现本公开第一方面提供的所述方法的步骤。通过上述技术方案,针对多个预设的字符数中的每一字符数,可将与该字符数对应的每一第一字符串分别和与该字符数对应的每一第二字符串逐一进行匹配,并根据匹配结果,确定检索信息与目标内容之间的相关度。如此,相比于相关技术中词粒度的匹配方式,可以进行更细粒度的字符之间的匹配,使得匹配结果更为精确。并且,根据多个预设的字符数,可对检索信息和目标内容通过迭代匹配的方式进行字符粒度的匹配。通过这种迭代匹配的方式,可以根据匹配结果分别确定出与每一第一字符最相关的第二字符,使得最终确定出的检索信息与目标内容之间的相关度更准确,从而为判断该目标内容是否符合用户的检索意图提供准确的依据。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。在附图中:图1是根据一示例性实施例示出的一种检索处理方法的流程图。图2是根据另一示例性实施例示出的一种检索处理方法的流程图。图3是根据一示例性实施例示出的一种第一匹配矩阵的示意图。图4是根据一示例性实施例示出的一种确定检索信息与其自身的相关度的方法的流程图。图5是根据一示例性实施例示出的一种第二匹配矩阵的示意图。图6是根据一示例性实施例示出的一种检索处理装置的框图。图7是根据一示例性实施例示出的一种电子设备的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。图1是根据一示例性实施例示出的一种检索处理方法的流程图,该方法可应用于具有处理能力的电子设备中,如终端或服务器。如图1所示,该方法可包括S101~S105。在S101中,接收检索信息。该检索信息可以是用户想要进行信息查询时所输入的检索词、检索语句等。其中,该检索信息可包括多个第一字符。本公开中,字符可包括表示数据和信息的字母、汉字、数字或其它符号等,字符是数据结构中最小的数据存取单位,例如一个字母可作为一个字符、一个汉字可作为一个字符。在S102中,根据检索信息进行检索,以得到与检索信息相对应的目标内容。该步骤中,可通过相关技术中任一种检索方式,根据检索信息进行检索,并得到检索结果,该检索结果即为与检索信息相对应的目标内容。其中,目标内容可包括多个第二字符。对于本文档来自技高网...

【技术保护点】
1.一种检索处理方法,其特征在于,所述方法包括:/n接收检索信息,其中,所述检索信息包括多个第一字符;/n根据所述检索信息进行检索,以得到与所述检索信息相对应的目标内容,其中,所述目标内容包括多个第二字符;/n针对多个预设的字符数中的每一所述字符数,从所述检索信息中获取与所述字符数对应的多个第一字符串,并从所述目标内容中获取与所述字符数对应的多个第二字符串,其中,每一所述第一字符串包括该字符数个连续的第一字符,每一所述第二字符串包括该字符数个连续的第二字符,并且,每一所述字符数小于所述第一字符的总数与所述第二字符的总数中的最小值;/n针对每一所述字符数,将与所述字符数对应的每一所述第一字符串分别和与所述字符数对应的每一所述第二字符串逐一进行匹配;/n根据匹配结果,确定所述检索信息与所述目标内容之间的相关度。/n

【技术特征摘要】
1.一种检索处理方法,其特征在于,所述方法包括:
接收检索信息,其中,所述检索信息包括多个第一字符;
根据所述检索信息进行检索,以得到与所述检索信息相对应的目标内容,其中,所述目标内容包括多个第二字符;
针对多个预设的字符数中的每一所述字符数,从所述检索信息中获取与所述字符数对应的多个第一字符串,并从所述目标内容中获取与所述字符数对应的多个第二字符串,其中,每一所述第一字符串包括该字符数个连续的第一字符,每一所述第二字符串包括该字符数个连续的第二字符,并且,每一所述字符数小于所述第一字符的总数与所述第二字符的总数中的最小值;
针对每一所述字符数,将与所述字符数对应的每一所述第一字符串分别和与所述字符数对应的每一所述第二字符串逐一进行匹配;
根据匹配结果,确定所述检索信息与所述目标内容之间的相关度。


2.根据权利要求1所述的方法,其特征在于,所述根据匹配结果,确定所述检索信息与所述目标内容之间的目标相关度,包括:
根据匹配结果,从所述目标内容中分别确定与每一所述第一字符最相关的目标第二字符,以及所述第一字符与其最相关的所述目标第二字符之间的相关度;
根据所述第一字符与其最相关的所述目标第二字符之间的所述相关度,确定所述检索信息与所述目标内容之间的相关度。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
初始化第一匹配矩阵,所述第一匹配矩阵为二维矩阵,所述第一匹配矩阵的其中一个维度按照所述检索信息中的第一字符的顺序排列,另一维度按照所述目标内容中的第二字符的顺序排列,初始化后的所述第一匹配矩阵中的每一元素均有相同的初始值;
所述根据匹配结果,从所述目标内容中分别确定与每一所述第一字符最相关的目标第二字符,以及所述第一字符与其最相关的所述目标第二字符之间的相关度,包括:
针对每一所述第一字符串,在所述匹配结果表征存在与该第一字符串匹配的第二字符串的情况下,将所述第一匹配矩阵中该第一字符串和该第二字符串对应位置的元素的元素值增加预设值,以对所述第一匹配矩阵进行更新;
在所述第一匹配矩阵更新完成之后,针对每一所述第一字符,确定所述第一匹配矩阵中该第一字符所在维度中元素值最大的目标元素,将该目标元素对应的第二字符确定为与该第一字符最相关的目标第二字符,并将该目标元素的元素值作为该第一字符与该目标第二字符之间的相关度。


4.根据权利要求2所述的方法,其特征在于,所述根据所述第一字符与其最相关的所述目标第二字符之间的所述相关度,确定所述检索信息与所述目标内容之间的相关度,包括:
将每一所述第一字符与其最相关的所述目标第二字符之间的相关度之和,确定为第一相关度;
根据所述第一相关度,确定所述检索信息与所述目标内容之间的所述相关度。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
初始化第二匹配矩阵,所述第二匹配矩阵为二维矩...

【专利技术属性】
技术研发人员:王鑫宇张永华
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1