Як запустити пошукову систему

...

Побудувати пошукову систему складно.

Тисячі програмістів у всьому світі тихенько натискають на свої клавіатури, намагаючись створити наступну найкращу пошукову систему. Сергій Брін і Лоуренс Пейдж, відомі творці Google, визнають, що «розробка пошукової системи – це непросте завдання». Для пошуку інформації в Інтернеті використовується пошукова система. Механізм сканує Інтернет і індексує мільйони сторінок інформації, видаючи результати, коли хтось виконує пошук.

Отримайте веб-сканер

Крок 1

Придбайте веб-сканер, який є павуком або ботом, який повзає по Інтернету, збираючи сторінки з Інтернету. Павук відвідує веб-сторінки, читає їх і переходить за посиланнями на інші сторінки. Ви можете знайти сканер з відкритим кодом або створити власний. Якщо ви хочете створити власний веб-сканер, отримайте список URL-адрес для заповнення веб-сканера. Повільний сканер легко створити, але створити високопродуктивний сканер для індексації мільйонів і мільйонів сторінок є складнішим.

Відео дня

Крок 2

Отримайте стільки пропускної здатності, скільки можете собі дозволити. Ця пропускна здатність вам потрібна для вашого сканера, коли він переміщується по Інтернету, одержуючи сторінки.

Крок 3

Побудуйте покажчик. Все, що ваш сканер знаходить, потрапляє в індекс пошукової системи. Покажчик схожий на гігантську книгу або каталог, що містить копію кожної веб-сторінки, яку знаходить сканер. Анна Паттерсон зі Стенфордського університету рекомендує індексувати лише ті дані, які необхідні для показу результатів пошуку. Вона також радить не намагатися індексувати «кухонну раковину», а краще «отримати щось презентабельне».

Крок 4

...

Ваш індекс містить всю інформацію, знайдену вашим веб-сканером.

Поставте свої результати в індексі, використовуючи високопродуктивну базу даних і всю інформацію на ваших серверах з вашого веб-сказу. Щоб створити індекс, вам потрібно обробити, можливо, мільйони веб-сторінок. Сторінки, записані у вашому індексі, мають бути ранжовані за тим, що є найбільш релевантним для ваших пошукачів.

Крок 5

Створіть привабливий веб-сайт для отримання результатів пошуку.

Крок 6

Запустіть і продайте свою пошукову систему. За словами Ласло Ксалієрі з Search Engine Watch.com, безкоштовна пошукова система повинна швидко та елегантно доставити користувачів туди, куди вони хочуть. Він каже, що для запуску успішної пошукової системи «ваша мета — залучити споживачів і продати доступ до них маркетологам».

Речі, які вам знадобляться

  • Веб-сайт

  • Веб-сканер

  • Високопродуктивна база даних для індексації всього вашого вмісту

  • Велика пропускна здатність для сканування в Інтернеті

  • Сервери для зберігання інформації

  • доктор філософії з інформатики чи математики (або консультант з тим же)

Увага

Будь-який програміст може запустити пошукову систему, але надання релевантних результатів є справжньою проблемою.