YaCy
YaCy software | |
---|---|
O captură de ecran a unui client de căutare YaCy | |
Tip | De la persoană la persoană Motor de căutare (nu este listat ) |
Dezvoltator | Michael Christen |
Data primei versiuni | 2004 |
Ultima versiune | 1,92 (26 decembrie 2016) |
Sistem de operare | Linux Microsoft Windows macOS |
Limba | Java |
Licență | GPL ( licență gratuită ) |
Site-ul web | yacy.net/ |
YaCy este un motor de căutare distribuit, bazat pe principiul peer-to-peer . Acest program, dezvoltat în Java , este un software gratuit , deoarece este lansat sub o licență GPL 2. Odată ce programul este instalat, computerul dvs. devine un partener YaCy și este lansat un program de indexare. Rezultatele sunt partajate într-o bază de date distribuită (index).
O rețea YaCy se caracterizează printr-o arhitectură descentralizată, conform căreia toate nodurile sunt echivalente și nu există un server principal. Puteți configura programul să funcționeze ca un crawler sau ca un proxy .
Accesul la funcțiile de căutare are loc printr-un server web local care oferă o casetă de căutare pentru a introduce termenii de căutat și returnează rezultatele într-un format similar cu cel al motoarelor de căutare tradiționale.
Caracteristici
Având în vedere arhitectura distribuită a sistemului Yacy și faptul că este un proiect lansat cu o licență gratuită, sistemul YaCy are caracteristici care îl diferențiază de un motor de căutare monolitic [1] .
Beneficii
- Având în vedere lipsa unui server central, rezultatele nu pot fi cenzurate (așa cum s-a întâmplat în trecut în cazul Google în China sau așa se întâmplă și în cazul motorului de căutare chinez Baidu )
- Deoarece motorul de căutare nu este deținut de o companie, nu există un sistem de publicitate centralizat.
- YaCy poate fi utilizat pentru indexarea web-ului invizibil , inclusiv rețele precum Tor , I2P sau Freenet
- Deoarece nu există un server central și codul este deschis, se poate obține un nivel ridicat de confidențialitate.
- Protocolul YaCy utilizează cereri HTTP , care păstrează transparența și descoperirea paginilor, ajutând în același timp la diagnostic și investigare [2] [3] [4] .
Dezavantaje
- Deoarece rețeaua YaCy este deschisă pentru toată lumea, colegii rău intenționați pot introduce teoretic rezultate inexacte, incorecte sau părtinitoare din punct de vedere comercial.
- Utilizarea cererilor HTTP poate fi mai lentă decât protocoalele non-text (numai binare, cum ar fi TCP și UDP ), dacă nu sunt comprimate, cu toate acestea, performanța poate fi crescută prin utilizarea instrumentelor de compresie a datelor , cum ar fi gzip .
Notă
- ^ "Pagina de tehnologie de pe site-ul oficial , la yacy.de. Accesat la 3 decembrie 2010 (arhivat din original la 19 octombrie 2011) .
- ^(EN)Capitolul de textualitate din „Arta programării Unix” Arhivat la 2 decembrie 2010 în Arhiva Internet .
- ^(RO) „Importanța de a fi textual” - „Arta programării Unix” Depus la 16 decembrie 2010 în Internet Archive .
- ^(RO) „Design Protocol Protocol” - „Arta programării Unix” Depus la 23 noiembrie 2010 în Internet Archive .
Elemente conexe
- Sciencenet , un motor de căutare a cunoștințelor științifice, bazat pe YaCy
Alte proiecte
- Wikimedia Commons conține imagini sau alte fișiere pe YaCy
linkuri externe
- ( RO ) Site oficial , pe yacy.net .
- Depozitul sursă YaCy , la github.com .
- Site de raportare a erorilor , pe bugs.yacy.net .