必应的搜索点击量相当可观,微软没有让任何人了解他们搜索技术的幕后花絮吗?试过http://www.discoverbing.com但找不到我的问题的答案。
问问题
2381 次
2 回答
8
微软历来使用神经网络排名函数作为其排名函数。神经网络结合了数百个与排名相关的 Url 变量。论文他们通常会使用详细的排名器对 100 多个文档进行评分。每个查询节点都需要单独对它的顶级文档进行评分并将它们返回给聚合器。排名实际上非常复杂,评分算法通常是多层次的。
对于计算作业、因子生成等......微软搜索使用SCOPE ,我相信它是建立在Dryad之上的,但不使用 DryadLINQ。SCOPE 基本上是集群之上的一种 SQL 语言。
于 2009-10-24T16:16:49.887 回答
0
这是二手信息,但我知道他们使用倒排索引(索引?)来查找前 100 个左右的结果,然后他们使用一组神经网络将其缩小到前 10、前 3、然后找到第一个。
他们这样做是因为他们认为第一次点击是让用户了解搜索引擎是否工作的原因。如果您搜索 CNN,但没有将 CNN.com 作为第一个点击,则用户认为该引擎无法正常工作。
同样,这是二手知识。我是从一位在 MS 的搜索团队工作过一段时间的朋友那里听到的。
于 2009-10-23T21:32:54.610 回答