Как рассказывает Ларри Пейдж, источником вдохновения для него служат всевозможные новшества, изобретенные современной наукой. Как-то раз он, беседуя с группой студентов, обратил их внимание на принцип работы малюсенького, не больше мышки, робота, который, выполняя заложенную в нем программу, походя ловко преодолевал препятствия, встречавшиеся на его пути. «Смотрите, какая крутая штучка. Мне такой еще не приходилось видеть.
И между прочим, она раз в десять дешевле прочих роботов такого класса», – говорил студентам Пейдж.
Оказывается, отличительной чертой этого шустрого робота было то, что вместо искусственного интеллекта, который анализировал бы окружающую обстановку на предмет препятствий, с тем чтобы направлять робота в обход, ноги этого малыша снабдили пружинками. Так что, не занимаясь расчетом и поиском удобной дороги, он просто перепрыгивал все, что встречалось на пути. Этой идее можно найти применение где угодно.
«На основе этой идеи можно сделать много полезного, – заметил Ларри. – Если вы набредете на что-либо подобное [одну из плодотворных идей] и на ее основе создадите свою компанию, коммерческий проект или, скажем, изобретете что-то, это только улучшит ваше положение в бизнесе; это великолепная возможность для бизнес-старта»(10).
Система Google – совершенно потрясающая штука. Она повысила мой коэффициент умственного развития пунктов на двадцать, не меньше. Теперь я могу в мгновение ока отыскать нужную мне ссылку или цитату или за секунду выяснить, с каким человеком в данный момент общаешься и чем он известен. Вещь крайне полезная для тех, кому приходится иметь дело со множеством людей, – помогает не путаться в деталях.
днажды компания Google заявила, что секрет потрясающей эффективности ее поисковика кроется в использовании обычных серых голубей, что на поверку оказалось очередной первоапрельской шуткой.
Подсчитано, что на протяжении 2007 года система Google обрабатывала за месяц 37 миллиардов запросов, тогда как Yahoo! – 8,5 миллиарда запросов, a Microsoft – 2,2 миллиарда. Сегодня абсолютное большинство людей для поиска информации обращается к Интернету, и зачастую по многу раз на дню. Тем не менее мало кто представляет себе, как работает поисковая машина.
В упрощенной форме алгоритм ее работы выглядит примерно так.
Шаг 1. Вводим слово или набор слов в строку поиска, и машина отыскивает их в созданной ею базе данных, устанавливая связь с ними. С самого начала Ларри и Сергей ставили цель сохранить в своей базе данных все странички Всемирной паутины. Компания и по сей день добивается этого, а также охватывает и множество других источников информации.
Шаг 2. Машина приступает к поиску, при этом поисковый движок использует три своих ключевых элемента. Вот они.
1. Так называемый «ползун» (crawl), который на самом деле никуда не ползет. Вместо того он рассылает на тысячи веб-страниц поисковый запрос по ключевым словам. Обычно его называют «пауком», потому что он постоянно сидит во Всемирной паутине.[6]
2. Индекс – огромная база данных, где хранятся и отыскиваются все слова.
3. Система обработки запросов, которая выдает пользователю их результаты.
Понятно, что приведенная грубая схема не объясняет, как именно работает уникальная поисковая технология Google. Это – ревностно охраняемая компанией профессиональная тайна. Правда, Ларри Пейдж, автор оригинальной идеи, все же дает нам кое-какие ключи для понимания сути.
Вскоре после того, как он обосновался в Стэнфорде, Ларри начал регулярно консультироваться по поводу своей докторской диссертации с научным руководителем Терри Виноградом, обсуждая направление исследований. «Мы остановились на изучении того, как действует система ссылок в Сети, – рассказывает Пейдж. – Задачу мы видели в том, чтобы собрать все ссылки и проанализировать их, а потом уже решать, нельзя ли найти этому какое-нибудь применение. В результате мы набрели на способ ранжировать вебстраницы по степени важности, отталкиваясь от количества ссылок на них, присутствующих на других страницах. И тогда поняли, что на основе этого принципа можно создать более эффективную систему поиска. Взяли и сделали это»(12).