发明名称 |
搜索引擎及其实现方法 |
摘要 |
本发明提供一种搜索引擎,其用于接收用户搜索的原始查询;分析所述原始查询,以获取存在于原始查询中的原词以及该原词的同义词,并且将所述同义词替代原始查询中的原词以获得同义查询;根据所述原始查询和同义查询搜索并获得原始查询结果网页集合与同义查询结果网页集合;计算所述原始查询结果和同义查询结果中网页的重合度;根据预定的与所述重合度对应的合并策略合并原始查询和同义查询的结果网页集合,并生成搜索结果列表。搜索引擎通过判断原始查询结果和同义查询结果的重合度,来确定同义查询结果出现转义的概率,并在转义概率较大时,打压同义查询结果,以避免不符合用户搜索需求的结果出现在搜索结果列表的前列,从而确保用户具有良好的使用体验。 |
申请公布号 |
CN102722499A |
申请公布日期 |
2012.10.10 |
申请号 |
CN201110079699.1 |
申请日期 |
2011.03.31 |
申请人 |
北京百度网讯科技有限公司 |
发明人 |
呼大为;李彦宏 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
深圳市威世博知识产权代理事务所(普通合伙) 44280 |
代理人 |
何青瓦;李庆波 |
主权项 |
一种搜索引擎的实现方法,其特征在于,该方法包括如下步骤:接收用户搜索的原始查询;分析所述原始查询,以获取存在于原始查询中的原词以及该原词的同义词,并且将所述同义词替代原始查询中的原词以获得同义查询;根据所述原始查询和同义查询搜索并获得原始查询结果网页集合与同义查询结果网页集合;计算所述原始查询结果和同义查询结果中网页的重合度;根据预定的与所述重合度对应的合并策略合并原始查询和同义查询的结果网页集合,并生成搜索结果列表。 |
地址 |
100085 北京市海淀区上地十街10号百度大厦2层 |