YaCy
Z Wikipedii, wolnej encyclopedia
YaCy – rozproszona wyszukiwarka zbudowana na zasadzie sieci peer-to-peer (P2P). Podstawą jest program napisany w Javie, funkcjonujący na kilku tysiącach komputerów (stan na rok 2011), tak zwanych YaCy-peers. Każde YaCy-peer niezależnie przeszukuje internet, analizuje oraz indeksuje znalezione strony i gromadzi rezultaty indeksowania we wspólnej bazie danych (tak zwanym indeksie), który jest współdzielony z innymi użytkownikami YaCy tak, jak w sieciach P2P.
![]() Logo programu | |
![]() | |
Autor | Michael Christen |
---|---|
Aktualna wersja stabilna | 1.922 / 13 października 2019; ponad 4 lata temu |
Język programowania | java |
System operacyjny | POSIX (w tym GNU/Linux), Windows, Mac OS |
Rodzaj | Wyszukiwarka |
Licencja | GPL |
Strona internetowa |
W odróżnieniu od częściowo rozproszonych wyszukiwarek, sieć YaCy cechuje się zdecentralizowaną architekturą. Wszystkie węzły (YaCy-peers) są równoważne i nie ma żadnego serwera centralnego. Program może funkcjonować albo w trybie crawl albo jako pośrednik sieciowy (proxy) indeksujący odwiedzane przez użytkownika strony (kilka różnych mechanizmów broni prywatności użytkownika).
Dostęp do wyników wyszukiwania zapewniony jest poprzez uruchamiany lokalnie serwer wyszukiwania ze stroną wyszukiwania i polem do wprowadzania zapytań. Wyniki przedstawiane są w typowy sposób, tak jak na innych stronach czy portalach.
Program udostępniany jest na licencji GPL.