Какая технология стоит за Bing? Собственная версия алгоритма уменьшения карты или что-то еще? - PullRequest
9 голосов
/ 24 октября 2009

Поисковые запросы Bing довольно впечатляющие. Разве Microsoft не пустила кого-то за кулисы их поисковых технологий? Пробовал http://www.discoverbing.com, но не смог найти ответ на мой вопрос.

Ответы [ 2 ]

8 голосов
/ 24 октября 2009

Microsoft исторически использовала функцию ранжирования нейронных сетей в качестве своей функции ранжирования. Нейронная сеть сочетает в себе сотни переменных, с которыми будет связан URL-адрес, связанный с ранжированием. Бумага Как правило, они набирают более 100 документов, используя подробный рейтинг. Каждый узел запроса должен оценивать свои главные документы изолированно и возвращать их агрегатору. Ранжирование на самом деле очень сложное, а алгоритмы оценки, как правило, многоуровневые.

Для вычислительных заданий, генерации факторов и т. Д. Microsoft Search использует SCOPE , который, как мне кажется, построен поверх Dryad , но не использует DryadLINQ. SCOPE - это в основном язык SQL поверх кластера.

На самом деле Microsoft гораздо более открыта в своих технологиях поиска, чем Google. Microsoft Research Asia и Microsoft Research Силиконовая долина

0 голосов
/ 24 октября 2009

Это информация из вторых рук, но я понимаю, что они используют инвертированные индексы (индексы?) Для поиска первых 100 или около того результатов, а затем они используют набор нейронных сетей, чтобы сузить его несколько раз до лучших 10, топ 3, а затем найти первый.

Они делают это потому, что причина первого попадания - то, что заставляет пользователя работать поисковая система или нет. Если вы ищете CNN и не видите CNN.com в качестве первого хита, пользователи считают, что механизм не работает.

Опять же, это знание из вторых рук. Я слышал об этом от друга, который некоторое время работал в MS в своей поисковой команде.

...