Internetowa Chmurka
"Chmurka" powsta│a z inicjatywy dw≤ch student≤w drugiego roku krakowskiej AGH, studiuj▒cych na wydzia│ach Informatyki oraz Automatyki. Ca│kowicie od podstaw napisali j▒ Pawe│ Buchaniec i Pawe│ Zieli±ski. Jedyne wsparcie z "zewn▒trz" to firma, kt≤ra udostΩpnia miejsce na serwerze.
Na uwagΩ zas│uguje mechanizm wyszukiwarki i katalogu. Jest to stworzony przez, jak sami siΩ okre╢laj▒ - amator≤w, dedykowany program wyszukuj▒cy i baza danych. Program zosta│ napisany w jΩzyku C++. Baza danych wykorzystuje z kolei metody rozproszone. Poniewa┐ w bazie s│≤w kluczowych poszczeg≤lne elementy rozmieszczone s▒ przy pomocy funkcji mieszaj▒cych, algorytm wyszukiwania ma z│o┐ono╢µ praktycznie jednostkow▒. Do ka┐dego s│owa w bazie do│▒czona jest lista stron, kt≤re je zawieraj▒. Z kolei dla ka┐dej strony z tej listy obliczany jest procent, w jakim spe│nia ona podane kryterium.
Wyszukiwarka sprawdza, czy szukane s│owo lub jego fragment znajduje siΩ w adresie, tytule lub opisie strony. Dane te zawarte s▒ w r≤wnoleg│ej bazie, zawieraj▒cej informacje o stronach, co pozwala zwiΩkszyµ prΩdko╢µ wyszukiwania. Dla z│o┐onych przeszukiwa± (zawieraj▒cych wyra┐enia logiczne AND, OR, NOT) stosowane s▒ dodatkowe kryteria. Strony nowsze maj▒ wiΩkszy priorytet, aczkolwiek w znikomym stopniu wp│ywa to na kolejno╢µ wy╢wietlania wynik≤w.
Strony, kt≤re spe│niaj▒ kryteria s▒ nastΩpnie sortowane wg wyliczonego
procentu spe│nienia kryterium i wy╢wietlane (20 wynik≤w na jednej stronie),
wraz z pobranymi z bazy dodatkowymi informacjami (opisy stron).
W obecnej chwili trwa jeszcze praca nad katalogiem, w kt≤rym wyszukiwanie
ma byµ realizowane podobnie, jak w serwisie Yahoo! (znajdowanie w katalogu
informacji o stronach, dzia│ach katalogu, opcje przeszukiwania wybranego
dzia│u i jego podkatalog≤w).
Z zalo┐enia "Chmurka" ma byµ wyszukiwark▒ z katalogiem dodanym dla
│atwiejszego przegl▒dania link≤w i lepszego ich doboru. W katalogu nie bΩdzie wszystkiego co znajduje robot sieciowy. Dodatkiem maj▒ byµ serwisy turystyczne, stopniowo rozwijane i uzupe│niane.
+ CHMURKA - www.chmurka.pl
|