Побудувати пошукову систему складно.
Тисячі програмістів у всьому світі тихенько натискають на свої клавіатури, намагаючись створити наступну найкращу пошукову систему. Сергій Брін і Лоуренс Пейдж, відомі творці Google, визнають, що «розробка пошукової системи – це непросте завдання». Для пошуку інформації в Інтернеті використовується пошукова система. Механізм сканує Інтернет і індексує мільйони сторінок інформації, видаючи результати, коли хтось виконує пошук.
Отримайте веб-сканер
Крок 1
Придбайте веб-сканер, який є павуком або ботом, який повзає по Інтернету, збираючи сторінки з Інтернету. Павук відвідує веб-сторінки, читає їх і переходить за посиланнями на інші сторінки. Ви можете знайти сканер з відкритим кодом або створити власний. Якщо ви хочете створити власний веб-сканер, отримайте список URL-адрес для заповнення веб-сканера. Повільний сканер легко створити, але створити високопродуктивний сканер для індексації мільйонів і мільйонів сторінок є складнішим.
Відео дня
Крок 2
Отримайте стільки пропускної здатності, скільки можете собі дозволити. Ця пропускна здатність вам потрібна для вашого сканера, коли він переміщується по Інтернету, одержуючи сторінки.
Крок 3
Побудуйте покажчик. Все, що ваш сканер знаходить, потрапляє в індекс пошукової системи. Покажчик схожий на гігантську книгу або каталог, що містить копію кожної веб-сторінки, яку знаходить сканер. Анна Паттерсон зі Стенфордського університету рекомендує індексувати лише ті дані, які необхідні для показу результатів пошуку. Вона також радить не намагатися індексувати «кухонну раковину», а краще «отримати щось презентабельне».
Крок 4
Ваш індекс містить всю інформацію, знайдену вашим веб-сканером.
Поставте свої результати в індексі, використовуючи високопродуктивну базу даних і всю інформацію на ваших серверах з вашого веб-сказу. Щоб створити індекс, вам потрібно обробити, можливо, мільйони веб-сторінок. Сторінки, записані у вашому індексі, мають бути ранжовані за тим, що є найбільш релевантним для ваших пошукачів.
Крок 5
Створіть привабливий веб-сайт для отримання результатів пошуку.
Крок 6
Запустіть і продайте свою пошукову систему. За словами Ласло Ксалієрі з Search Engine Watch.com, безкоштовна пошукова система повинна швидко та елегантно доставити користувачів туди, куди вони хочуть. Він каже, що для запуску успішної пошукової системи «ваша мета — залучити споживачів і продати доступ до них маркетологам».
Речі, які вам знадобляться
Веб-сайт
Веб-сканер
Високопродуктивна база даних для індексації всього вашого вмісту
Велика пропускна здатність для сканування в Інтернеті
Сервери для зберігання інформації
доктор філософії з інформатики чи математики (або консультант з тим же)
Увага
Будь-який програміст може запустити пошукову систему, але надання релевантних результатів є справжньою проблемою.