В течение нескольких месяцев Бхарат работал над решением проблемы, столь остро вставшей перед ним 11 сентября. Ему предстояло решить много вопросов. Основная задача состояла в создании системы математических уравнений, которая работала бы как опытный редактор газет, отбирающий статьи и структурирующий новостную полосу. Используя метод кластеризации, Бхарат сортировал новости по категориям: «В мире», «Политика», «Бизнес», «Спорт» и др., а потом определял, какие шаги предпринял бы редактор в отношении каждого конкретного сообщения. Затем он стал присваивать сообщениям ранг исходя из их источников: больший вес имели новости, написанные корреспондентами ведущих американских газет и информационных агентств – The New York Times, The Washington Post, The Associated Press, Reuters. Вместе с тем важно было охватить как можно больше источников, поэтому независимо от того, насколько крупным и авторитетным был тот или иной источник, Бхарат старался включить его в свой перечень.
Программа Бхарата учитывала значимость обновленных вариантов новостей, а также то, что они поступают в режиме реального времени – она увеличивала ранг более свежих сообщений. «Ранг конкретного сообщения необходимо определять снова и снова. Это операция реального времени», – отмечает он. Создавая версии, предназначенные для пользователей других стран, Бхарат учел и фактор релевантности тех или иных текстов. К примеру, при прочих равных условиях статья из американской газеты представляет для интернет-пользователей из США больший интерес, нежели статья из канадской газеты, и наоборот. Значимость этого фактора стала очевидной, когда заработали первые версии проекта Бхарата, получившего название Google News.
К началу 2002 года он создал первый вариант программы Story Rank, «двоюродной сестры» PageRank, определявшей степень релевантности результатов поиска Google. Одних только заголовков сообщений, рассудил он, будет недостаточно, поэтому при помощи других программистов Бхарат разработал для новостей функцию поиска. Новостей всегда больше, чем умещается на главной странице, поиск же по слову (словосочетанию) позволит пользователю получить только те сообщения, которые представляют для него интерес.
Вместе с Бхаратом над созданием демонстрационной версии сайта работали еще два специалиста Google. Демоверсию он сперва показал коллегам. Когда же в декабре 2001 года к нему зашел генеральный директор Эрик Шмидт, чтобы поговорить о Google News, Бхарат понял, что у его проекта есть шансы на успех. «Я знал, что о Google News у нас много говорят, – вспоминает Бхарат, – было множество отзывов от коллег. Вдруг в один прекрасный день ко мне в кабинет заходит Эрик Шмидт и говорит: «Это классный продукт». Я даже не знаю, сколько он на тот момент проработал в Google, но мой проект его очень заинтересовал. Затем я переговорил с Ларри и Сергеем, и они тоже заинтересовались Google News».
Получив «добро» от сотрудников и зеленый свет от руководства, проект Бхарата, родившийся в рамках «правила 20%», приобрел статус приоритетного. Мечта Бхарата исполнилась. В соответствии с принятой в Google практикой ему предоставили все ресурсы, необходимые для того, чтобы преобразовать демонстрационную версию в привлекательный для миллионов пользователей сервис. Проект получил команду дизайнеров, которые будут работать над пользовательским интерфейсом, опытного бренд-менеджера Мариссу Майер, которая надлежащим образом оформит продукт и будет изучать оценку пользователей, а также команду инженеров-программистов, которые будут совершенствовать и тестировать программные средства, осуществляющие сбор новостей в Интернете, ранжирующие информационные сообщения и объединяющие их в блоки по темам. «В Google все просто: если проект находят стоящим, он получает финансирование, – замечает Бхарат. – У меня никто не спрашивал, как мой продукт может приносить прибыль».
Что же давало Google право размещать сообщения различных информагентств и изданий на своем веб-сайте? Вообще-то, ничего. Но проект очень быстро приобрел популярность, и медиакомпании сами стремились в нем поучаствовать. На Google News перед каждым сообщением указывался его источник и давалась ссылка на это же сообщение на сайте источника. По сути, Google выступала в качестве посредника. Компания не давала повода думать, что новости, размещаемые на Google News, являются ее собственностью, а потому ей не нужно было платить за сообщения, извлекаемые из сотен (а позже тысяч) источников. «Мне кажется, это оптимальный вариант, – говорит Бхарат. – Мы лишь обеспечиваем доступ к новостям, у нас нет необходимости приобретать права на контент. Мы делаем то, что у нас получается лучше, чем у других, – оперативно находим для пользователей интересное им содержание».
Читать дальше