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

文档序号:9217290阅读:来源:国知局
个搜索结果连续时,表明第一排序中各个相关联的网络信息同时展示在一个网络搜索界面的几率较小,此时可以不对搜索结果的排序进行更改,直接基于第一排序展示搜索结果即可。
[0069]从上述技术方案可知,本发明提供的信息搜索方法在获取用户输入的搜索词后,基于搜索词进行搜索,得到至少一个搜索结果,并基于至少一个第一权重参数,得到每个搜索结果的第一权重。基于每个搜索结果的第一权重对搜索结果进行排序,得到搜索结果的第一排序;当第一排序中任意一个搜索词对应的多个搜索结果连续时,更改多个搜索结果的排序以使多个搜索结果与其他搜索结果交叉排序,这样一个网页搜索界面中可以同时显示多个不同的搜索结果,尤其是对于产品来说可以在一个网页搜索界面中同时显示多个对应不同产品信息的搜索结果,这样用户可以在同一个网页搜索界面中查找到多个搜索结果,便于用户快速查找到所需的网络信息。
[0070]与上述方法实施例相对应,本发明还提供一种信息搜索装置,其结构示意图如图2所示,可以包括:获取单元11、搜索单元12、计算单元13、排序单元14和更改单元15。
[0071]获取单元11,用于获取用户输入的搜索词。
[0072]搜索单元12,用于基于所述搜索词进行搜索,得到至少一个搜索结果。
[0073]可以理解的是:在基于搜索词进行搜索时可以直接基于用户输入的全部词进行搜索,如用户输入“河南TOOl型破碎机”时,则直接以“河南TOOl型破碎机”进行搜索。
[0074]当然,在基于搜索词进行搜索之前,可以对用户输入的搜索词根据词性定义进行分词,得到主词和至少一个限定词,然后基于主词和至少一个限定词进行搜索。其中主词用于指示搜索词的关键信息,至少一个限定词是根据词性定义对主词进行限定的限定词。
[0075]也就是说本发明实施例在根据词性定义对搜索词进行分词后,可以得到指示搜索词的关键信息的主词以及得到对主词进行限定的限定词。例如用户输入的搜索词为河南TOOl型破碎机”,根据词性定义分析可知:破碎机为搜索词中指示产品名称的词语,河南和TOOl则是对破碎机这一产品的限定,分别用于指示破碎机这一产品的地区名和类型名,因此根据词性定义可以将破碎机作为主词,河南和TOOl则作为限定词。
[0076]再例如用户输入的搜索词为:“矿山用T002型破碎机”,根据词性定义分析可知:破碎机为搜索词中指示产品名称的词语,矿山和T002则是对破碎机这一产品的限定,分别用于指示破碎机这一产品应用领域和类型名,因此根据词性定义可以将破碎机作为主词,矿山和T002则作为限定词。
[0077]假如用户输入的搜索词为“破碎机矿用河南”,根据词性定义分析可知:破碎机为搜索词中指示产品名称的词语,矿用和河南则是对破碎机这一产品的限定,分别用于指示破碎机这一产品应用领域和地区名,因此根据词性定义可以将破碎机作为主词,矿用和河南则作为限定词。
[0078]从上述举例可知,目前用户输入的搜索词通常是产品的搜索词,对于这类搜索词通常可以将产品名称作为主词,而其他对产品名称进行限定的词则可以作为限定词。发明人通过对多个产品的搜索词根据词性定义进行分析,得到限定词至少包括:公司名、地区名、品牌名和属性值,其中属性值包括:单店名、分类名和应用领域等对主词进行限定的限定词。
[0079]搜索单元12在基于主词和至少一个限定词时,可以从现有一个搜索引擎提供的网络数据中得到至少一个搜索结果,得到的搜索结果的数量根据主词、至少一个限定词和网络数据而定。
[0080]在本发明实施例中,基于搜索词进行搜索的一种方式是:首先由搜索单元12中的搜索子单元基于主词进行搜索,得到与主词匹配的产品信息;然后再触发搜索单元12中的匹配子单元基于限定词的词性对产品信息进行匹配,得到搜索结果。
[0081]也就是说,首先基于主词得到与主词匹配的产品信息,然后再对匹配到的产品信息按照词性定义进行分词,得到对产品信息中产品名称进行限定的其他词,将这些其他词与用于搜索的限定词进行一一匹配,得到最终的搜索结果。
[0082]以上述搜索词为“河南TOOl型破碎机”为例,其中主词为破碎机,限定词为河南和T001,则以破碎机为基准首先进行搜索,得到搜索引擎提供的所有破碎机的产品信息,对所有破碎机的产品信息(即描述破碎机的产品介绍)按照词性定义进行分词,得到每个产品信息中对“破碎机”这一词进行限定的词,然后将每个产品信息中对“破碎机”这一词进行限定的词与用于搜索的限定词进行一一匹配,匹配一致的产品信息即是搜索结果。
[0083]在这里需要说明的一点是:限定词的个数根据用户输入的搜索词的而定,当用户输入的搜索词中仅包括一个对主词进行限定的词,则限定词的个数为I ;当用户输入的搜索词中包括多个对主词进行限定的词,则限定词的个数为多个。进一步当限定词的个数为多个时,可以从多个限定词中选取至少一个限定词进行搜索,当然也可以采用按照词性定义分词得到的全部限定词进行搜索。
[0084]计算单元13,用于基于至少一个第一权重参数,得到每个所述搜索结果的第一权重;其中第一权重用于指示任意一个搜索结果在所有搜索结果中的重要程度,即通过第一权重可以得知搜索结果被实际访问的情况。
[0085]在本发明实施例中,为得到较为准确的第一权重,可以考虑不同第一权重参数对第一权重的影响。例如可以基于搜索词权重参数和信息搜索权重参数,计算每个搜索结果的第一权重。具体可以是:第一权重E = BXY% +CXZ%, B为搜索词权重参数,C为信息搜索权重参数,¥%和Z%分别是这三个参数的权重。
[0086]又因为搜索词权重参数和信息搜索权重参数可以包括多个参数,所以第一权重E的计算公式可以更改为:
[0087]E = (B1XY1^ +B2XY2% +...+BiXYi^ ( + (C1XZ1^ +C2XZ2% +...+CjXZj^ )
[0088]其中Bi为第i个搜索词权重参数,Y 为第i个搜索词权重参数的权重,&为第j个信息搜索权重参数,为第j个信息搜索权重参数的权重。在本发明实施例中信息搜索权重参数包括:成交次数、询价次数、咨询次数、用户总访问数量、网页总访问数量、单条产品评分、供应商评分和供应商权重。
[0089]在本发明实施例中,信息搜索权重参数是针对每个搜索结果来说,其中成交次数用于指示搜索结果对应的产品实际成功交易次数,询价次数用于指示搜索结果对应的产品被询问价格的次数,咨询次数则用于指示搜索结果对应的产品被咨询的次数,其中咨询包括咨询价格,因此咨询次数大于或等于询价次数。
[0090]用户总访问数量用于指示搜索结果对应的产品被多少用户访问,网页总访问数量则用于指示搜索结果对应的产品被浏览的总次数,单条产品评分用于指示产品的质量情况,供应商评分和供应商权重则用于指示提供产品的供应商的信用情况。
[0091]从上述对信息搜索权重参数的介绍可知,本发明实施例在得到每个搜索结果的第一权重时,考虑不同因素对每个搜索结果的影响,因此基于不同因素得到的第一权重更加准确。
[0092]排序单元14,用于基于每个所述搜索结果的第一权重对搜索结果进行排序,得到所述搜索结果的第一排序。
[0093]更改单元15,用于当所述第一排序中任意一个所述搜索词对应的多个搜索结果连续时,更改所述多个搜索结果的排序以使所述多个搜索结果与其他搜索结果交叉排
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1