Archie — это инструмент для индексации FTP- архивов, позволяющий пользователям легче идентифицировать определенные файлы. Он считается первой поисковой системой в Интернете . [2] Первоначальная реализация была написана в 1990 году Аланом Эмтаджем , тогда аспирантом Университета Макгилла в Монреале , Канада . [3] [4] [5] [6] Archie был вытеснен другими, более сложными поисковыми системами, включая Jughead и Veronica , которые были поисковыми системами для протокола Gopher . Они, в свою очередь, были вытеснены поисковыми системами, такими как Yahoo! в 1995 году и Google в 1998 году. Работа над Archie прекратилась в конце 1990-х годов. Устаревший сервер Archie поддерживался в исторических целях в Польше в Междисциплинарном центре математического и вычислительного моделирования в Варшавском университете до 2023 года.
При содействии Варшавского университета был создан новый сервер Archie, который был открыт для публичного доступа в The Serial Port, веб-музее компьютеров, 11 мая 2024 года. [7] [8]
Арчи впервые появился в 1986 году, когда Эмтадж был системным менеджером в Школе компьютерных наук Университета Макгилла . Его предшественник пытался убедить учреждение подключиться к Интернету , но из-за высокой стоимости — примерно 35 000 долларов в год за вялое соединение с Бостоном — было сложно убедить соответствующие стороны, что инвестиции были оправданы. [9]
Название происходит от слова «архив» без «v». Emtage заявил, что вопреки расхожему мнению, не было никакой связи с Archie Comics . [10] Несмотря на это, другие ранние технологии интернет-поиска, такие как Jughead и Veronica , были названы в честь персонажей из комиксов. Anarchie , один из самых ранних графических FTP-клиентов, был назван в честь своей способности выполнять поиск Archie.
Самые ранние версии Archie просто искали список публичных анонимных сайтов File Transfer Protocol (FTP) с помощью протокола Telnet и создавали индексные файлы, доступные через FTP. Чтобы просмотреть содержимое файла, его сначала нужно было загрузить. Индексы обновляются на регулярной основе (связываясь с каждым примерно раз в месяц, чтобы не тратить слишком много ресурсов удаленных серверов) путем запроса списка. Эти списки хранились в локальных файлах для поиска с помощью команды Unix grep .
Разработчики заполнили серверы движка базами данных анонимных каталогов FTP-хостов. [11] Это использовалось для поиска определенных названий файлов, поскольку список был подключен к поисковой базе данных FTP-сайтов. [12] Archie не распознавал запросы на естественном языке и не индексировал содержимое внутри файлов. Поэтому пользователи должны были знать название нужного им файла. Возможность индексировать содержимое внутри файлов была позже введена Gopher .
Эмтаге и Хилан написали скрипт, позволяющий людям входить в систему и искать собранную информацию с помощью протокола Telnet на хосте "archie.mcgill.ca" [132.206.2.3]. [13] Позже были разработаны более эффективные front- и back-end, и система распространилась от локального инструмента до сетевого ресурса и популярного сервиса, доступного с нескольких сайтов по всему Интернету . Собранные данные будут передаваться между соседними серверами Archie. Доступ к серверам можно было получить несколькими способами: с помощью локального клиента (например, archie или xarchie ); напрямую через telnet на сервер; отправка запросов по электронной почте ; [14] а позже через интерфейс World Wide Web . На пике своей популярности поисковая система Archie составляла 50% интернет-трафика Монреаля. [15]
В 1992 году Emtage вместе с Deutsch и некоторой финансовой помощью от McGill University основали Bunyip Information Systems с лицензированной коммерческой версией поисковой системы Archie, которой пользуются миллионы людей по всему миру. Вскоре после этого Heelan последовал за ними в Bunyip, где он вместе с Bibi Ali и Sandro Mazzucato значительно обновил базу данных Archie и проиндексировал веб-страницы. Работа над поисковой системой прекратилась в конце 1990-х, и компания распалась в 2003 году. [16]