搜索引擎的性能评估(以Baidu, Google and Bing为例,附github代码)

Performance evaluation of Baidu, Google and Bing(搜索引擎的性能评估)

Link to Github:https://github.com/yip522364642/Evaluation-of-search-engines

1 Data preparation

  1. Compose these 3 queries:

query1='网络信息检索的性能评估'

query2='苹果新品发布会'

query3='2018乒乓球男子世界杯'

  1. Run these 3 queries on Baidu, Bing and Google search engines, and collect the top 20 documents returned by each SE. Totally, each query corresponds to 60 documents.
  2. Judge the relevance between query and documents. If relevant, mark 1 before the website of document. Otherwise, mark 0.

  1. Union related documents which marks 1 from three SEs as full relevant document set of the query.


2 Evaluation Procedure

For each query in 3 SEs, if the returned document is relevant to it, calculate the P/R value at this time and record the result.

In addition, calculate the P-value when the SE returns 20 documents so as to calculate MAP of each SE.

 

3 Result Analysis

Draw a P/R graph for each query, and consider x axis as Recall Rate, y axis as Precision Rate.

P/R value(query1='网络信息检索的性能评估')

P/R value(query2='苹果新品发布会')

P/R value(query3='2018乒乓球男子世界杯')

 

MAP value: {'Baidu': 0.7000000000000001, 'Bing': 0.65, 'Google': 0.7166666666666667}

The higher the MAP value is, the better average performance SE has. As is shown above, we can conclude the performance of these 3 SEs from high to low: Google, Baidu, and Bing. Meanwhile, the MAP value of Google and Baidu is closed, but Bing’s is obviously lower. Hence, the average performance of Google and Baidu is similar and Bing’s is worse.

Link to Github:https://github.com/yip522364642/Evaluation-of-search-engines

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值