搜索方法、终端及介质技术

技术编号:21571606 阅读:40 留言:0更新日期:2019-07-10 15:25
本申请实施例公开一种搜索方法、终端及介质,涉及信息搜索领域。该搜索方法包括:获取用户输入的待搜索内容;根据所述待搜索内容,得到至少一个搜索结果,所述搜索结果与所述待搜索内容的关键词不同;显示由所述待搜索内容搜索到所述至少一个搜索结果的对应理由。采用上述技术方案中的搜索方法,即便用户输入的待搜索内容与搜索结果不同,用户也可以搜索得到至少一个搜索结果,从而减少了对用户表达形式的限制,提高用户搜索体验。并且,用户还可以看到由待搜索内容搜索到搜索结果的对应理由。无论用户对搜索结果是否满意,都可以从对应理由中了解待搜索内容与搜索结果之间的关联性,进而提高了用户搜索体验。

Search methods, terminals and media

【技术实现步骤摘要】
搜索方法、终端及介质
本申请涉及搜索
,具体涉及一种搜索方法、终端及介质。
技术介绍
图片搜索,又名图像检索,其目的是从图库中查找出用户所需要的特定图片。传统的图片搜索引擎利用图片所在网页的周边文字、标题等作为图片的文本特征,使用文本搜索的相关技术来解决图片搜索问题。随着计算机视觉和图片标签技术的发展,后续出现了自动给图片打标签的图片索引创建方法,丰富了图库中可供搜索的图片的数量。即,通过识别技术从图片中识别出物体、场景或者属性等,并将识别出的内容作为一个文本标签赋予给对应的图片。这些文本标签就称为图片的图片标签,可以供后续图片搜索时使用。在利用图片标签搜索图库中的图片时,首先需要获取用户在图库界面的文本输入框中输入的搜索文本。然后从搜索文本中提取出一个或者多个关键词,利用这些关键词组合成查询条件,与图库中的图片对应的图片标签进行匹配,从而查询出符合查询条件的图片。用户输入的搜索文本具有多样化的特点,而用户在搜索时并不知道图库中的图片标签的标准表达形式。因此,对于某些从搜索文本中提取出的关键词而言,尽管其与图片标签语义相近,但文字表述却不同。这会导致关键词和图片标签无法匹配,进而无法搜索到用户想要的图片的问题,降低了用户的搜索体验。例如,用户输入的文本中包括了关键词“桂圆”,而图片标签中有“龙眼”,但没有“桂圆”。此时,利用关键词“桂圆”作为查询条件去图库中查询,就无法查询到用户想要的图片。但是,对于用户而言,其仅能够从终端上看到最终的搜索结果,并不知道后台的处理过程,也不知道图片标签的内容。因此,一旦搜索结果并不是用户期望得到的信息,用户将不知道搜索结果不准确的原因,也不知道是否可以修改表述形式。这一定程度上对用户造成了表述形式的限制,降低了用户的搜索体验。
技术实现思路
本申请提供一种搜索方法、终端及介质,以解决搜索时用户表达形式受到限制,导致用户搜索体验较差的问题。第一方面,本申请提供一种搜索方法,包括:获取用户输入的待搜索内容;根据所述待搜索内容,得到至少一个搜索结果,所述搜索结果与所述待搜索内容的关键词不同;显示由所述待搜索内容搜索到所述至少一个搜索结果的对应理由。采用本实现方式,即便用户输入的待搜索内容与搜索结果不同,用户也可以搜索得到至少一个搜索结果,从而减少了对用户表达形式的限制,提高用户搜索体验。并且,用户还可以看到由待搜索内容搜索到搜索结果的对应理由。无论用户对搜索结果是否满意,都可以从对应理由中了解待搜索内容与搜索结果之间的关联性,进而提高用户搜索体验。结合第一方面,在第一方面第一种可能的实现方式中,当所述方法应用于图片搜索时,所述搜索结果包括图片,以及所述图片对应的图片标签;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述图片对应的图片标签与所述待搜索内容的关键词不同。采用本实现方式,即便用户输入的待搜索内容与图片标签不同,用户也可以搜索得到至少一张与待搜索内容相关的图片,从而减少了在搜索图片时对用户表达形式的限制,提高用户搜索体验。结合第一方面,在第一方面第二种可能的实现方式中,当所述方法应用于文本搜索时,所述搜索结果包括文本,以及所述文本对应的文本标签;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述文本对应的文本标签与所述待搜索内容的关键词不同。采用本实现方式,即便用户输入的待搜索内容与文本标签不同,用户也可以搜索得到至少一个与待搜索内容相关的文本,从而减少了在搜索文本时对用户表达形式的限制,提高用户搜索体验。结合第一方面,在第一方面第三种可能的实现方式中,当所述方法应用于文本搜索时,所述搜索结果包括文本;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述文本中的检索字符串与所述待搜索内容的关键词不同,其中,所述检索字符串为待搜索数据库所支持的检索词中的一个。采用本实现方式,即便用户输入的待搜索内容与待搜索数据库所支持的检索词都不同,用户也可以搜索得到至少一个与待搜索内容相关的文本,从而减少了在搜索文本时对用户表达形式的限制,提高用户搜索体验。结合第一方面及第一方面的第一至第三种实现方式,在第一方面第四种可能的实现方式中,所述搜索结果为根据所述关键词泛化得到的结果。采用本实现方式,首先将待搜索内容的关键词泛化成标准表达形式,也就是待搜索数据库所支持的检索词,然后,再利用泛化得到的标准表达形式来进行搜索。这样,即便用户输入的待搜索内容的表达形式发生变化,即便用户并不知道待搜索数据库所支持的检索词,也可以得到至少一个搜索结果,从而减少了在搜索文本时对用户表达形式的限制,提高用户搜索体验。结合第一方面的第四种实现方式,在第一方面第五种可能的实现方式中,所述待搜索内容的关键词包括多个关键词;所述搜索结果为根据所述多个关键词的关联关系得到的结果,所述多个关键词的关联关系由所述多个关键词泛化得到。采用本实现方式,首先将待搜索内容的多个关键词进行泛化,根据泛化得到的多个关联词之间的关联关系,来进行搜索。这样,即便用户输入的待搜索内容的表达形式发生变化,即便用户并不知道待搜索数据库所支持的检索词,也可以得到至少一个搜索结果,从而减少了在搜索文本时对用户表达形式的限制,提高用户搜索体验。结合第一方面的第四种实现方式,在第一方面第六种可能的实现方式中,根据所述待搜索内容,得到至少一个搜索结果的步骤,包括:将所述关键词泛化得到至少一个泛化词;其中,每一个所述泛化词与至少一个所述待搜索内容的关键词对应,所述泛化词与对应的所述关键词不同;利用所述至少一个泛化词,在待搜索数据库中查询得到所述至少一个搜索结果。采用本实现方式,首先将待搜索内容的关键词进行泛化,得到一个或者多个泛化词。然后利用与待搜索数据库所支持的检索词相同的泛化词来进行搜索。这样,即便用户输入的待搜索内容的表达形式发生变化,即便用户并不知道待搜索数据库所支持的检索词,也可以得到至少一个搜索结果,从而减少了在搜索文本时对用户表达形式的限制,提高用户搜索体验。结合第一方面的第六种实现方式,在第一方面第七种可能的实现方式中,将所述关键词泛化得到至少一个泛化词的步骤,包括:从知识图谱中查找出至少一个输入节点,其中,所述输入节点为知识图谱中的知识节点,每一个所述输入节点均与一个所述关键词对应;利用所述至少一个输入节点,从所述知识图谱中查找出至少一个泛化节点,所述泛化节点与所述输入节点的节点层数之差处于预设的阈值范围之内;将每一个所述泛化节点的名称,分别确定为一个泛化词。采用本实现方式,基于知识图谱来对关键词进行泛化,可以避免花费大量的人力来构建和维护同义词词典。采用知识图谱来辅助搜索,还解耦了知识图谱与待搜索数据库的分类能力,提高了知识图谱和待搜索数据库的可扩展性。此外,知识图谱可以较好地表达实体之间的语义关系,有利于提升搜索的准确率和用户搜索体验。结合第一方面的第七种实现方式,在第一方面第八种可能的实现方式中,所述泛化节点为标签节点,所述标签节点的名称与待搜索数据库中预设的图片标签或者文本标签相同。本实现方式中的泛化方法,可以适合应用在利用文本标签来搜索文本,或者利用图片标签来搜索图片的应用场景中。结合第一方面的第七种实现方式,在第一方面第九种可能的实现方式中,利用所述至少一个输入节点,从所述知识图谱中查本文档来自技高网
...

【技术保护点】
1.一种搜索方法,其特征在于,包括:获取用户输入的待搜索内容;根据所述待搜索内容,得到至少一个搜索结果,所述搜索结果与所述待搜索内容的关键词不同;显示由所述待搜索内容搜索到所述至少一个搜索结果的对应理由。

【技术特征摘要】
1.一种搜索方法,其特征在于,包括:获取用户输入的待搜索内容;根据所述待搜索内容,得到至少一个搜索结果,所述搜索结果与所述待搜索内容的关键词不同;显示由所述待搜索内容搜索到所述至少一个搜索结果的对应理由。2.根据权利要求1所述的方法,其特征在于,当所述方法应用于图片搜索时,所述搜索结果包括图片,以及所述图片对应的图片标签;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述图片对应的图片标签与所述待搜索内容的关键词不同。3.根据权利要求1所述的方法,其特征在于,当所述方法应用于文本搜索时,所述搜索结果包括文本,以及所述文本对应的文本标签;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述文本对应的文本标签与所述待搜索内容的关键词不同。4.根据权利要求1所述的方法,其特征在于,当所述方法应用于文本搜索时,所述搜索结果包括文本;所述搜索结果与所述待搜索内容的关键词不同,具体包括:所述文本中的检索字符串与所述待搜索内容的关键词不同,其中,所述检索字符串为待搜索数据库所支持的检索词中的一个。5.根据权利要求1-4任一项所述的方法,其特征在于,所述搜索结果为根据所述关键词泛化得到的结果。6.根据权利要求5所述的方法,其特征在于,所述待搜索内容的关键词包括多个关键词;所述搜索结果为根据所述多个关键词的关联关系得到的结果,所述多个关键词的关联关系由所述多个关键词泛化得到。7.根据权利要求5所述的方法,其特征在于,根据所述待搜索内容,得到至少一个搜索结果的步骤,包括:将所述关键词泛化得到至少一个泛化词;其中,每一个所述泛化词与至少一个所述待搜索内容的关键词对应,所述泛化词与对应的所述关键词不同;利用所述至少一个泛化词,在待搜索数据库中查询得到所述至少一个搜索结果。8.根据权利要求7所述的方法,其特征在于,将所述关键词泛化得到至少一个泛化词的步骤,包括:从知识图谱中查找出至少一个输入节点,其中,所述输入节点为知识图谱中的知识节点,每一个所述输入节点均与一个所述关键词对应;利用所述至少一个输入节点,从所述知识图谱中查找出至少一个泛化节点,所述泛化节点与所述输入节点的节点层数之差处于预设的阈值范围之内;将每一个所述泛化节点的名称,分别确定为一个泛化词。9.根据权利要求8所述的方法,其特征在于,所述泛化节点为标签节点,所述标签节点的名称与待搜索数据库中预设的图片标签或者文本标签相同。10.根据权利要求8所述的方法,其特征在于,利用所述至少一个输入节点,从所述知识图谱中查找出至少一个泛化节点的步骤,包括:当从所述知识图谱中查找出至少两个输入节点,并且所述至少两个输入节点具有共现节点时,构造至少一条第一待选路径,每一条所述第一待选路径均包括所有输入节点、至少一个标签节点,以及至少一个共现节点;其中,所述标签节点的名称与待搜索数据库中预设的图片标签或者文本标签相同,所述标签节点与至少一个所述输入节点的节点层数之差处于预设的阈值范围之内,所述共现节点与所有输入节点的节点层数之差均处于预设的阈值范围之内;将语义距离最短的一条第一待选路径上的标签节点,确定为泛化节点。11.根据权利要求8所述的方法,其特征在于,利用所述至少一个输入节点,从所述知识图谱中查找出至少一个泛化节点的步骤,还包括:当...

【专利技术属性】
技术研发人员:陈开济苏德润
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1