一种信息搜索方法及装置的制造方法

文档序号:9217290阅读:729来源:国知局
一种信息搜索方法及装置的制造方法
【技术领域】
[0001]本发明涉及网络信息技术领域,更具体地说,涉及一种信息搜索方法及装置。
【背景技术】
[0002]近年来,由于网络技术的蓬勃发展与网络频宽的大幅提升,移动终端可通过网络快速地连接上全世界各个角落的网络,以获取网络中提供的信息。正因如此,面对网络所提供的大量信息,如何查找到需要的网络信息为网络使用者的首要需求,搜索引擎即提供了网页帅选的服务,以为网络使用者提供其需要的网络信息。
[0003]一般而言,搜索引擎的运作方式可分为三类,包括全文搜索、目录搜索与集合式(META)搜索。其中,Google与Yahoo分别为全文搜索与目录搜索的代表。当使用者需要搜索网络信息时,可根据使用习惯将移动终端与一个搜索引擎取得连结,输入关键词后执行搜索功能,搜索引擎便会将搜索结果以网页形式呈现在使用者的移动终端上。
[0004]然而,尽管这些搜索引擎给用户提供了选择信息的便利,但是用户在进行信息选择的过程中,仍然需要花费大量的时间和精力进行信息选择,尤其是网络信息的庞大,给用户选择带来了困难。有鉴于此,有必要提供一种信息搜索方法,以便于用户可以快速查找到所需的网络信息。

【发明内容】

[0005]有鉴于此,本发明提供的目的一种信息搜索方法及装置,用于使用户可以快速查找到所需的网络信息。为了实现上述目的,本发明提供如下技术方案:
[0006]本发明提供一种信息搜索方法,包括:
[0007]获取用户输入的搜索词,并基于所述搜索词进行搜索,得到至少一个搜索结果;
[0008]基于至少一个第一权重参数,得到每个所述搜索结果的第一权重;
[0009]基于每个所述搜索结果的第一权重对搜索结果进行排序,得到所述搜索结果的第一排序;
[0010]当所述第一排序中任意一个所述搜索词对应的多个搜索结果连续时,更改所述多个搜索结果的排序以使所述多个搜索结果与其他搜索结果交叉排序。
[0011]优选地,所述当所述第一排序中任意一个所述搜索词对应的多个搜索结果连续时,更改所述多个搜索结果的排序,包括:
[0012]基于所述搜索结果的第一权重和调整参数,得到每个所述搜索结果的第二权重;
[0013]基于所述第二权重,得到所述搜索结果的第二排序,其中所述第二排序中任意一个所述搜索词对应的多个搜索结果与其他搜索结果交叉排序。
[0014]优选地,所述基于所述搜索词进行搜索,得到至少一个搜索结果,包括:
[0015]基于所述搜索词中的主词进行搜索,得到与所述主词匹配的产品信息;
[0016]基于所述搜索词中的限定词的词性对所述产品信息进行匹配,得到所述搜索结果,所述限定词用于对所述主词进行说明。
[0017]优选地,所述基于至少一个第一权重参数,得到每个所述搜索结果的第一权重,包括:
[0018]基于搜索词权重参数和信息搜索权重参数,计算每个搜索结果的第一权重。
[0019]优选地,所述信息搜索权重参数包括:成交次数、询价次数、咨询次数、用户总访问数量、网页总访问数量、单条产品评分、供应商评分和供应商权重。
[0020]本发明还提供一种信息搜索装置,包括:
[0021]获取单元,用于获取用户输入的搜索词;
[0022]搜索单元,用于基于所述搜索词进行搜索,得到至少一个搜索结果;
[0023]计算单元,用于基于至少一个第一权重参数,得到每个所述搜索结果的第一权重;
[0024]排序单元,用于基于每个所述搜索结果的第一权重对搜索结果进行排序,得到所述搜索结果的第一排序;
[0025]更改单元,用于当所述第一排序中任意一个所述搜索词对应的多个搜索结果连续时,更改所述多个搜索结果的排序以使所述多个搜索结果与其他搜索结果交叉排序。
[0026]优选地,所述更改单元包括:
[0027]第一计算子单元,用于基于所述搜索结果的第一权重和调整参数,得到每个所述搜索结果的第二权重;
[0028]第二计算子单元,用于基于所述第二权重,得到所述搜索结果的第二排序,其中所述第二排序中任意一个所述搜索词对应的多个搜索结果与其他搜索结果交叉排序。
[0029]优选地,所述搜索单元包括:
[0030]搜索子单元,用于基于所述搜索词中的主词进行搜索,得到与所述主匹配的产品信息;
[0031]匹配子单元,用于基于所述搜索词中的限定词的词性对所述产品信息进行匹配,得到所述搜索结果,所述限定词用于对所述关键词进行说明。
[0032]优选地,所述计算单元用于:基于搜索词权重参数和信息搜索权重参数,计算每个搜索结果的第一权重。
[0033]优选地,所述信息搜索权重参数包括:成交次数、询价次数、咨询次数、用户总访问数量、网页总访问数量、单条产品评分、供应商评分和供应商权重。
[0034]与现有技术相比,本发明的优点如下:
[0035]本发明提供的上述技术方案中,在获取用户输入的搜索词后,基于搜索词进行搜索,得到至少一个搜索结果,并基于至少一个第一权重参数,得到每个搜索结果的第一权重。基于每个搜索结果的第一权重对搜索结果进行排序,得到搜索结果的第一排序;当第一排序中任意一个搜索词对应的多个搜索结果连续时,更改多个搜索结果的排序以使多个搜索结果与其他搜索结果交叉排序,这样一个网页搜索界面中可以同时显示多个不同的搜索结果,尤其是对于产品来说可以在一个网页搜索界面中同时显示多个对应不同产品信息的搜索结果,这样用户可以在同一个网页搜索界面中查找到多个搜索结果,便于用户快速查找到所需的网络信息。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0037]图1为本发明实施例提供的信息搜索方法的流程图;
[0038]图2为本发明实施例提供的信息搜索装置的结构示意图。
【具体实施方式】
[0039]发明人经过研宄发现,目前网络搜索界面在展示网络信息时通常将相关联的网络显示连续展示,比如网络搜索界面在展示用户搜索的一个产品时,通常是将同一个供应商提供的多个相关联的产品信息展示在同一个网络搜索界面中,而用户通常的采购习惯是对比多个供应商提供的产品之后再决定采购哪个产品,因此这种将同一个供应商提供的多个相关联的产品信息展示在同一个网络搜索界面中使得用户不能及时查找到所需的网络信息。
[0040]为解决这一问题,本发明实施例提供一种信息搜索方法及装置,其可以将搜索结果打散,使得相关联的网络信息与其他网络信息交叉,例如将同一个供应商提供的多个相关联的产品信息与其他供应商提供的产品信息交叉,这样同一个网络搜索页面可以展示多种网络信息,便于用户快速查找到所需的网络信息。
[0041]为了使本领域技术人员更好地理解本发明实施例,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1