Architektura Wyszukiwarka YaCy opiera się na czterech elementach: Crawler Robot poruszający się ze strony na stronę i analizujący ich kontekst. Indexer Tworzy "odwrotny indeks słów" (Reverse Word Index - RWI) np. każde słowo zawarte w RWI ma listę powiązanych z nim URL i informacje rankingowe. Słowa zapisywane są w formie hashy. Wyszukiwanie i interfejs administracyjny Stworzone jako interfejs sieciowy udostępniany lokalnie przez HTTP. Sieć P2P Używana do magazynowania bazy danych RWI przy użyciu rozproszonej tablicy hashy.
Zalety Jako że nie ma centralnego serwera, wyników nie da się ocenzurować, i niezawodność jest (przynajmniej teoretycznie) wyższa. Dzięki temu że silnik wyszukiwarki nie jest własnością firmy, nie ma centralnej usługi reklamowej ani manipulowanego rankingu. Ze względu na sposób w jaki zaprojektowane zostało YaCy, może być używane do indeksowania "ukrytych sieci" takich jak Tor, I2P czy Freenet.
Wady Jako że nie ma centralnego serwera a sieć otwarta jest dla każdego, wrodzy użytkownicy (teoretycznie) mogą być w stanie częściowo manipulować efektami wyszukiwania. Na chwilę obecną YaCy daje zdecydowanie mniej wyników i jest znacznie wolniejsze niż duże komercyjne wyszukiwarki. Protokół YaCy używa zapytań HTTP, znacznie wolniejszych niż protokoły UDP czy TCP z ciągłymi połączeniami.
Linki zewnętrzne Strona YaCy
Kategoria:Wyszukiwarki internetowe