YaCy
YaCy er en distribuert søkemotor , basert på prinsippet om peer-to-peer . Dette programmet, utviklet i Java , er gratis programvare ettersom det er utgitt under en GPL 2-lisens. Når programmet er installert, blir datamaskinen din en YaCy- peer og et indekseringsprogram startes. Resultatene deles i en distribuert database (indeks).
Et YaCy-nettverk er preget av en desentralisert arkitektur, ifølge hvilken alle noder er likeverdige og det er ingen hovedserver. Du kan konfigurere programmet til å fungere som en crawler eller som en proxy .
Tilgangen til søkefunksjonene skjer gjennom en lokal webserver som gir en søkeboks for å skrive inn begrepene som skal søkes og returnerer resultatene i et format som ligner på tradisjonelle søkemotorer.
Funksjoner
Gitt den distribuerte arkitekturen til Yacy-systemet og det faktum at det er et prosjekt utgitt med en fri lisens, har YaCy-systemet egenskaper som skiller det fra en monolitisk søkemotor [1] .
Fordeler
- Gitt mangelen på en sentral server, kan ikke resultatene sensureres (slik som skjedde tidligere i tilfellet med Google i Kina eller som fortsatt er tilfellet i tilfellet med den kinesiske søkemotoren Baidu )
- Siden søkemotoren ikke eies av et selskap, finnes det ikke noe sentralisert annonsesystem.
- YaCy kan brukes til å indeksere det usynlige nettet , inkludert nettverk som Tor , I2P eller Freenet
- Siden det ikke er noen sentral server og koden er åpen, kan et høyt nivå av personvern oppnås.
- YaCy-protokollen bruker HTTP -forespørsler , som bevarer gjennomsiktigheten og synligheten til sidene, samtidig som den hjelper diagnostisering og etterforskning [2] [3] [4] .
Ulemper
- Siden YaCy-nettverket er åpent for alle, kan ondsinnede kolleger teoretisk legge inn unøyaktige, feilaktige eller kommersielt partiske resultater.
- Bruken av HTTP-forespørsler kan være tregere enn ikke-tekstprotokoller (kun binære, som TCP og UDP ) hvis de ikke komprimeres, men ytelsen kan økes ved bruk av datakomprimeringsverktøy som gzip .
Merknader
- ^ "Teknologiside på den offisielle nettsiden , på yacy.de. Hentet 3. desember 2010 (arkivert fra originalen 19. oktober 2011) .
- ^ Tekstualitetskapittel av " The Art of Unix Programming" Arkivert 2. desember 2010 på Internet Archive .
- ^ " The Importance of Being Textual " - "The Art of Unix Programming" Arkivert 16. desember 2010 på Internet Archive .
- ^ " Application Protocol Design " - " The Art of Unix Programming " Arkivert 23. november 2010 på Internet Archive .
Relaterte elementer
- Sciencenet , en søkemotor for vitenskapelig kunnskap, basert på YaCy
Andre prosjekter
Eksterne lenker