Как работят търсачките
Как търсачката намира отговор сред милиарди страници за части от секундата: паяци, индекс, класиране и умно търсене.
Бип-бип, Робко на линия! Пишеш „защо котките мъркат“ и за по-малко от секунда получаваш хиляди отговори. Мислиш ли, че търсачката в този миг обикаля целия интернет? Загадка: не го прави. Тогава как?
История от живота
През 1990 г. студентът Алан Емтидж от университета „Макгил“ в Канада прави програма, наречена Archie. Тя събира списъци с файлове от различни компютри, за да ги търси по-лесно, и често се смята за първата търсачка в интернет. През 1996 г. двама докторанти в Станфорд, Лари Пейдж и Сергей Брин, имат идея: страница, към която сочат много други страници, вероятно е важна, както книга, която всички цитират. Те наричат проекта си BackRub, после го преименуват. През 1998 г. основават компания с името Google, което идва от „гугол“, числото 1 със 100 нули след него.
Разбери го стъпка по стъпка
- Стъпка 1: паяците обхождат
Търсачките използват програми, наречени роботи или „паяци“ (crawlers). Те отварят страници, четат ги и следват всеки линк към нови страници, денонощно. Така откриват нови и променени страници в мрежата.
- Стъпка 2: индексът
Всичко, което паяците прочетат, се записва в огромна база, наречена индекс. Тя е подредена като показалеца в края на книга: за всяка дума е записано на кои страници се среща. Индексът на голяма търсачка заема над 100 милиона гигабайта.
- Стъпка 3: класирането
Когато търсиш, търсачката не обхожда интернет, а търси в индекса си. После класира резултатите по стотици признаци: колко добре страницата отговаря на въпроса, колко надеждна е, колко е нова, дали се отваря добре на телефон и къде се намираш. Всичко това става за част от секундата.
- Реклами и резултати
Най-горе често има реклами, обозначени с „Спонсорирано“ или „Реклама“. Фирмите плащат, за да са там, така че те не са непременно най-добрият отговор. Умният търсач ги различава от обикновените резултати.
- Търси като професионалист
Кавичките търсят точна фраза: "Христо Ботев". Знакът минус изключва дума: ягуар -кола. Командата site: търси само в един сайт: вулкани site:bg.wikipedia.org. С по-конкретни думи получаваш по-точни отговори.
Представи си така: Търсачката е като огромна библиотека с много бърз библиотекар. Паяците са помощниците, които постоянно носят нови книги. Индексът е картотеката, в която пише коя дума в коя книга е. А библиотекарят не тича из рафтовете, когато го питаш, а поглежда в картотеката и ти подава най-подходящите книги.
- 1ОбхожданеПаяците следват линковете и четат страници
- 2ИндексиранеДумите и страниците се записват в индекса
- 3ВъпросТи пишеш думи в полето за търсене
- 4РазбиранеТърсачката разпознава смисъла, грешките и синонимите
- 5КласиранеСтотици признаци подреждат резултатите
- 6ОтговорСписък с резултати за част от секундата
Решени примери
Търсиш „ягуар“ и излизат коли, а ти искаш животното. Какво да направиш?
Добави думи или изключи: „ягуар животно“ или „ягуар -кола“. Търсачката не чете мисли, тя разчита на думите, които ѝ даваш.
Защо приятелят ти вижда малко по-различни резултати за същото търсене?
Резултатите зависят и от мястото, езика, устройството и понякога от предишните търсения. Затова двама души не винаги виждат едно и също.
Направил си нов сайт вчера, но търсачката не го показва. Защо?
Паяците още не са го открили и индексирали. Помага, когато други сайтове сочат с линк към твоя, защото паяците вървят по линковете.
Внимавай с тези грешки
- Търсачката обикаля целия интернет в момента, в който натиснеш Enter.Тя търси в предварително събрания си индекс. Затова е толкова бърза, и затова съвсем новите страници понякога ги няма.
- Първият резултат винаги е най-верният.Първият може да е реклама или просто добре оптимизирана страница. Сравни няколко източника, особено за важни неща.
- Търсачката знае всичко, което има в интернет.Много страници не се индексират: такива със забрана за роботи, зад парола или в затворени приложения. Това е така нареченият „скрит“ (deep) уеб, и повечето от него са просто лични пощи и профили.
Задачи
Лесни
Подреди стъпките: класиране, обхождане, твоят въпрос, индексиране.
Подсказка
Първо се събира информацията, после се търси в нея.
Отговор
Обхождане, индексиране, твоят въпрос, класиране.
Отвори търсачка (с разрешение на родител) и потърси нещо, което те интересува. Колко от резултатите на първата страница са реклами? Как разбра?
Подсказка
Гледай малкия надпис над заглавието.
Отговор
Отговорите варират; рекламите са обозначени със „Спонсорирано“ или „Реклама“.
Средни
Напиши заявка, която търси точната фраза „вулкани в България“, но без резултати с думата „тест“.
Подсказка
Кавички за точна фраза, минус за изключване.
Отговор
"вулкани в България" -тест
Паяк чете 50 страници в секунда. Колко страници ще прочете за едно денонощие?
Подсказка
Денонощието има 86 400 секунди.
Отговор
50 x 60 x 60 x 24 = 4 320 000 страници.
Трудни
Направи показалец (индекс) за 3 кратки изречения: А: „Котката спи на дивана.“ Б: „Кучето спи на двора.“ В: „Котката гони кучето.“ Запиши за думите „котката“, „кучето“, „спи“ в кои изречения са. Кои изречения ще върне търсенето „котката спи“?
Подсказка
Търси изречения, в които са и двете думи.
Отговор
котката: А, В; кучето: Б, В; спи: А, Б. „котката спи“ съдържа и двете думи само в А, затова то е най-добрият резултат.
Измисли 3 правила, по които ти би класирал резултатите, ако си търсачка за домашни работи. Обясни защо всяко е важно.
Подсказка
Помисли какво те дразни в лошите резултати.
Отговор
Пример: надежден източник (учебник, енциклопедия), съвпадение с думите, лесен за четене текст, актуалност. Отговорите варират, важна е обосновката.
Човешка търсачка
Цел: Да изиграете как паяци, индекс и класиране работят заедно.
- Учителят дава 10 картички „страници“ с по едно кратко изречение и номер.
- Група „паяци“ чете картичките и прави индекс на голям лист: дума и номерата на картичките, в които я има.
- Група „търсачи“ задава въпроси от 2 думи, а „класиращите“ гледат само индекса и подреждат картичките по това колко от думите съдържат.
- Сравнете колко бързо се търси с индекса и колко бавно, ако четете всички картички отначало.
- Опитайте трик: добавете картичка-реклама и решете как да я обозначите честно.
Накрая: Индекс на лист, няколко подредени „резултата“ и извод защо индексът прави търсенето бързо.
Тест с точки
10 въпроса, 18 точки, оценка накрая и разбор какво да преговориш.