YaCy
software
Logo
Logo
Uno screenshot di un client di ricerca YaCy
Uno screenshot di un client di ricerca YaCy
Uno screenshot di un client di ricerca YaCy
GenerePeer-to-peer
Motore di ricerca (non in lista)
SviluppatoreMichael Christen
Data prima versione2004
Ultima versione1.924 (9 febbraio 2021)
Sistema operativoLinux
Microsoft Windows
macOS
LinguaggioJava
LicenzaGPL
(licenza libera)
Sito webyacy.net/

YaCy è un motore di ricerca distribuito, basato sul principio del peer-to-peer. Questo programma, sviluppato in Java, è software libero essendo rilasciato con una licenza GPL 2. Una volta installato il programma il proprio computer diventa un peer YaCy e viene lanciato un programma di indicizzazione. I risultati sono condivisi in una banca dati distribuita (indice).

Una rete YaCy è caratterizzata da un'architettura decentralizzata, secondo la quale tutti i nodi sono equivalenti e non esiste alcun server principale. È possibile configurare il programma affinché funzioni come crawler o come proxy.

L'accesso alle funzioni di ricerca avviene attraverso un web server locale che provvede una casella di ricerca per inserire i termini da cercare e restituisce i risultati in un formato analogo a quello dei motori di ricerca tradizionali.

Caratteristiche

[modifica | modifica wikitesto]

Data l'architettura distribuita del sistema Yacy ed il fatto che è un progetto rilasciato con una licenza libera il sistema YaCy ha delle caratteristiche che lo differenziano da un motore di ricerca monolitico[1].

Vantaggi

[modifica | modifica wikitesto]

Svantaggi

[modifica | modifica wikitesto]

Note

[modifica | modifica wikitesto]
  1. ^ pagina "Technology sul sito ufficiale, su yacy.de. URL consultato il 3 dicembre 2010 (archiviato dall'url originale il 19 ottobre 2011).
  2. ^ (EN) Textuality chapter of “The Art of Unix Programming” Archiviato il 2 dicembre 2010 in Internet Archive.
  3. ^ (EN) “The Importance of Being Textual” — “The Art of Unix Programming” Archiviato il 16 dicembre 2010 in Internet Archive.
  4. ^ (EN) “Application Protocol Design” — “The Art of Unix Programming” Archiviato il 23 novembre 2010 in Internet Archive.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]