Pancha
17.03.2011, 11:47:20
Witam,
interesuje mnie od jakiegos czasu teoria tworzenia wyszukiwarek internetowych. Nie mowie ze chce taka napisac, jednak chetnie dowiedzialbym sie jak to sie robi. Czy da sie to zrobic tylko i wylacznie w PHP? (nie uzywajac jakichs skryptow pythona albo cos w tym stylu)
Probowalem znalezc informacje na google, ale wszystko co znalazlem to tworzenie wewnetrznych wyszukiwarek na strone.
Pozdrawiam
Crozin
17.03.2011, 11:54:51
1. Bot który sobie znanymi sposobami przegląda i indeksuje różne strony w internecie.
2. Wyszukiwarka, która sobie znanymi sposobami przeszukuje indeks utworzony przez bota i zwraca wyniki.
Ot cała filozofia... możesz to zrobić w czymkolwiek.
amii
17.03.2011, 13:44:06
Taka wyszukiwarka jak Gugiel pewnie operuje na bazie danych + odpowiednia warstwa prezentacji. I tak jak napisał poprzednik bot biegający po stronach i zbierający odpowiednie dane (ilość, wartość linków, wiek domeny).
Jak user wpisuje hasło to Googiel przegląda bazę i na podstawie odpowiedniego algorytmu dopasowuje wyniki do zapytania. Do tego mają jeszcze Google suggest czyli wzorcowo napisaną aplikację na AJAX-e ale to szczegół.
Najbardziej złożone wydaje się napisanie robota indeksującego zasoby sieci i opracowanie algorytmu skutecznego wyszukiwania.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.