Открыть сервис

Брайан Пинкертон

Брайан Пинкертон (англ. Brian Pinkerton; 1966, Чикаго, штат Иллинойс, США) — американский программист и предприниматель, наиболее известный как создатель первой в истории графической поисковой системы для Всемирной паутины — WebCrawler. Пинкертон считается одним из пионеров интернет-поиска, заложившим основы современных поисковых технологий.

Биография

Ранние годы и образование

Брайан Пинкертон родился в 1966 году в Чикаго. С раннего возраста проявлял интерес к компьютерам и программированию. В 1984 году поступил в Вашингтонский университет (Сиэтл), где изучал компьютерные науки. В 1988 году получил степень бакалавра, а в 1992 году — степень магистра в той же области. Во время обучения Пинкертон специализировался на алгоритмах обработки данных и информационном поиске.

Создание WebCrawler

В 1993 году, работая аспирантом в Вашингтонском университете, Пинкертон начал разработку программы, способной автоматически индексировать содержимое веб-страниц. На тот момент Всемирная паутина (World Wide Web) насчитывала всего несколько тысяч сайтов, и поиск информации в ней осуществлялся вручную через каталоги (например, Yahoo! Directory) или с помощью простых списков ссылок.

Пинкертон написал программу на языке Си, которая получила название WebCrawler. 20 апреля 1994 года он запустил её в тестовом режиме на сервере университета. В отличие от существовавших тогда поисковых систем (например, Wandex или Aliweb), WebCrawler был первым, кто индексировал полный текст веб-страниц, а не только заголовки или метатеги. Это позволяло пользователям находить документы по любому слову, содержащемуся на странице.

Первоначально WebCrawler представлял собой простой интерфейс командной строки, но уже к лету 1994 года Пинкертон разработал для него графический веб-интерфейс. Система быстро набрала популярность: к концу 1994 года она обрабатывала до 15 000 запросов в день.

Коммерциализация и продажа

В 1995 году, осознав коммерческий потенциал своего изобретения, Пинкертон основал компанию WebCrawler, LLC. Однако уже в июне 1995 года он продал её компании America Online (AOL) за сумму около 1 миллиона долларов США. AOL использовала WebCrawler в качестве основной поисковой системы для своих пользователей, а затем в 1997 году перепродала её компании Excite. Под управлением Excite WebCrawler постепенно утратил лидерство, уступив более новым системам, таким как AltaVista и Google.

Дальнейшая карьера

После продажи WebCrawler Пинкертон не прекратил заниматься разработками. Он работал в нескольких технологических компаниях, включая Microsoft, где занимался проектами в области поиска и анализа данных. В 2000-х годах он основал стартап в сфере мобильных приложений, однако он не получил широкой известности. В последующие годы Пинкертон вёл частную жизнь, редко давая интервью. По состоянию на 2020-е годы он проживает в Сиэтле, занимается консалтингом в области информационных технологий.

Вклад в развитие интернет-поиска

Первый полнотекстовый поисковик

Главным достижением Пинкертона считается создание WebCrawler — первой поисковой системы, индексировавшей полный текст веб-страниц. До неё существовавшие системы (например, Archie для FTP-серверов или Veronica для Gopher) работали только с именами файлов или метаданными. WebCrawler же позволял находить документы по любому слову, встречающемуся в тексте, что кардинально повысило точность и удобство поиска.

Алгоритм индексации

Пинкертон разработал оригинальный алгоритм обхода (crawling) веб-страниц. Программа начинала с заданного списка URL, загружала страницу, извлекала из неё все гиперссылки и добавляла их в очередь для последующего обхода. Текст каждой страницы разбивался на слова, которые заносились в индексную таблицу вместе с адресом страницы. Для ускорения поиска Пинкертон использовал хеш-таблицы и битовые массивы. При обработке запроса система находила все страницы, содержащие все слова из запроса, и выдавала их в порядке релевантности (количество вхождений слов).

Влияние на последующие системы

Идеи, реализованные Пинкертоном в WebCrawler, легли в основу практически всех современных поисковых систем, включая Google, Yandex и Bing. В частности, принцип полнотекстового индексирования и ранжирования по частоте слов (TF-IDF) был впервые применён именно в WebCrawler. Хотя алгоритм PageRank, разработанный Ларри Пейджем и Сергеем Брином, появился позже, он опирался на те же базовые принципы сбора и индексации данных.

Критика и ограничения

Несмотря на новаторство, WebCrawler имел ряд ограничений. Во-первых, он индексировал только текстовое содержимое страниц, игнорируя изображения, видео и другие медиафайлы. Во-вторых, его алгоритм ранжирования был примитивным: он не учитывал авторитетность сайта, количество ссылок на него или другие внешние факторы. В-третьих, по современным меркам, скорость индексации была крайне низкой: WebCrawler мог обрабатывать не более нескольких сотен страниц в день.

Кроме того, Пинкертон не запатентовал свои алгоритмы, что позволило другим компаниям (включая AltaVista и Google) свободно использовать и развивать его идеи. Некоторые историки технологий критикуют его за то, что он не смог капитализировать своё изобретение в полной мере, продав компанию за относительно скромную сумму.

Признание

Вклад Брайана Пинкертона в развитие интернета был отмечен рядом профессиональных сообществ. В 2005 году он был включён в список «50 самых влиятельных людей в истории интернета» по версии журнала PC World. В 2014 году, к 20-летию WebCrawler, Ассоциация вычислительной техники (ACM) провела специальную сессию, посвящённую истории поисковых систем, где Пинкертон был назван «отцом веб-поиска». Его имя также упоминается в учебниках по информационному поиску и истории компьютерных наук.

Интересные факты

  • Первоначально WebCrawler хранил индекс в обычном текстовом файле, который занимал около 10 мегабайт — для 1994 года это был значительный объём.
  • Пинкертон написал первую версию программы за несколько недель, работая по ночам и в выходные.
  • Логотип WebCrawler — паук (crawler) — был нарисован самим Пинкертоном в графическом редакторе.
  • В 1996 году, уже после продажи WebCrawler, Пинкертон создал прототип системы персонализированного поиска, которая запоминала предпочтения пользователя, но эта разработка не была доведена до коммерческого продукта.

Источники

  • Brian Pinkerton. The WebCrawler: A Full-Text Indexing System for the World Wide Web. — University of Washington Technical Report, 1994.
  • John Battelle. The Search: How Google and Its Rivals Rewrote the Rules of Business and Transformed Our Culture. — Portfolio, 2005.
  • Steven Levy. In the Plex: How Google Thinks, Works, and Shapes Our Lives. — Simon & Schuster, 2011.
  • PC World. The 50 Most Important People on the Web. — 2005.
  • Интервью Брайана Пинкертона журналу Wired, 1995.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →