Jak działają wyszukiwarki internetowe jak Google

Wyszukiwarki wykonują krótką listę operacji, która pozwalają na otrzymanie relatywnych wyników wyszukiwania.

1. Przeszukiwanie stron www

Wyszukiwarki internetowe posiadają automatyczne programy nazywane bot’ami lub spider’ami, które to używają hyperlinks do przeszukiwania stron i dokumentów które istnieją w internecie. Szacunkowo istnieje około 20 bilionów stron z czego wyszukiwarki przeszukały około 8 – 10 bilionów.

2. Indeksowanie stron www

Kiedy już spider’y przeszukały stronę internetową, jej treść może zostać zaindeksowana – zapisana w gigantycznej bazie danych z dokumentami, która to tworzy “indeks” wyszukiwarki.

3. Przetwarzanie zapytań

Kiedy zapytanie jest wpisane do wyszukiwarki (setki milionów zapytań dziennie), wyszukiwarka zwraca zapytanie do bazy danych wyciągając wszystkie dokumenty, które zawierają w sobie wpisane do wyszukiwarki zapytanie. Zwrócone zapytania oczywiście zależą od tego jak zapytanie zostanie do wyszukiwarki wpisane.

Dla przykładu google.pl dla wyrażenia wiadomosci i plotki zwraca 3,030,000 wyników, podczas gdy wpiszemy “wiadomosci i plotki” otrzymamy 6,470.

W pierwszym przypadku google zwróciły wszystkie strony zawierające wyrażenia “wiadomosci” i “plotki” – “i” zostało pominięte ponieważ nie jest użyteczne w procesie zacieśniania wyszukiwań. Ten sposób wyszukiwania nazywamy broad-to-phrase, czyli przybliżone dopasowanie.

W drugim przypadku wyszukiwarka zwróciła wyniki z dokumentami zawierającymi dokładnie wyrażenie “wiadomości i plotki”. Ten sposób wyszukiwania nazywamy exact czyli dopasowanie dokładne.

Zawsze możemy skorzystać z wyszukiwania zaawansowanego, aby jeszcze bardziej zawęzić wyniki wyszukiwania.

4. Sortowanie rezultatów

W momencie, gdy wyszukiwarka wyszukała już rezultaty odpowiadające wpisanemu zapytaniu przychodzi czas na ich odpowiednie przesortowanie. Wyszukiwarki mają opracowane specjalne działania matematyczne (algorytmy), które determinują który wynik wyszukiwania znajdzie się na którym miejscu. Przesortowane wyniki są wyświetlane w wyszukiwarce począwszy od najbardziej relatywnych.

Tags: , , , , , ,