Kyllä

Kyllä Kuvaus YaCy logo.png -kuvasta. Tämän kuvan kuvaus, myös kommentoitu alla YaCy-hakusivu Tiedot
Kehittäjä Michael Peter Christen ja projektin avustajat
Ensimmäinen versio 2004
Viimeinen versio 1,92 (26. joulukuuta 2016)
Tallettaa github.com/yacy/yacy_search_server
Projektin tila Kehityksessä
Kirjoitettu Java
Ympäristö Monitasoinen
Kieli (kielet Monikielinen
Tyyppi Avoin ja ilmainen vertaisverkko Internet -hakukone
Jakelupolitiikka Vapaa
Lisenssi Ilmainen lisenssi
( GNU GPL v2)
Verkkosivusto yacy.net/fi

YaCy (for Yet Another Cyberspace , ya see (you see) englanninkielinen homofoni ) on ilmainen hakukone, joka toimii vertaisverkon periaatteella . Tämä ohjelmisto on kehitetty Java ja asennettiin, lopussa 2006, satoja tietokoneita kutsutaan YaCy-ikäisensä tai YaCy- asemia (600 aktiivista päivittäinkesäkuu 2014). YaCy-sovellusta käyttää esimerkiksi Mainzin Johannes Gutenbergin yliopisto .

YaCy-verkolle on ominaista hajautettu (keskittämätön) arkkitehtuuri . Kaikki YaCy- solmut ( vertaisversiot ) ovat samanarvoisia eikä pääpalvelinta ole.

Jokaisessa työasemassa YaCy toimii joko indeksointitilassa tai välityspalvelintilassa . Jokainen YaCy-asema käynnistää indeksointirobotit, jotka analysoivat löydetyt sivut. Tulokset tallennetaan hajautettuun tietokantaan (hakemisto).

Hakukoneeseen pääsee paikallisen verkkopalvelimen kautta, joka näyttää kentän avainsanojen syöttämistä varten ja tarjoaa tulokset tavallisen verkkosivun muodossa .

Michael Christen perusti YaCy-projektin vuonna 2003. Ohjelmisto julkaistaan ilmaisella GNU GPL -lisenssillä .

Ohjelma

Sydän YaCy hakukone ei ole, kuten muut hakukoneet, Keski-palvelin, mutta ohjelmisto , joka toimii lähes kaikissa käyttöjärjestelmissä järjestelmissä . Haku suoritetaan paikallisella verkkosivulla, jonka toimittaa asennettu ohjelmisto. Tulokset näytetään myös verkkosivun muodossa .

Proxy- palvelin on kytketty P2P järjestelmä: sitä voidaan käyttää vaihtoehtona ja automaattisesti osoittaa sivuista. Vieraillut sivustot eivät tallenna näitä tietoja, jotka voivat noutaa lisätietoja GET- tai POST-palvelun kautta tai jotka käyttävät evästeitä tai HTTP-tunnistetta (esim. Salasanasuojatuilla sivuilla). Tällä tavoin varmistetaan, että ilmoitetaan vain kaikki avoimesti saatavilla olevat tiedot.

Lisäominaisuudet

Arkkitehtuuri

YaCy-hakukone perustuu neljään elementtiin:

Indeksointi Hakurobotti, joka navigoi verkkosivulta verkkosivulle analysoimalla niiden sisältöä. Indeksi Luo käänteisen sanahakemiston (RWI). Jokaisella hakemiston sanalla on luettelo asiaankuuluvista URL-osoitteista ja tiedot niiden sijoituksesta. Sanat sekoitetaan ennen tallentamista. Tutkimus- ja hallintaliittymä Suunniteltu web-käyttöliittymäksi, jonka tarjoaa paikallinen HTTP- palvelinsovellus ja servlet-säilö. Tietovarasto Käänteisen sanan hakemistotietokannan tallentaminen hajautetun hash-taulukon avulla .

Tekniset ominaisuudet

Ohjelma perustuu web-palvelin , joka toimii proxy - välimuisti . Käyttöliittymään pääsee web-palvelimen kautta; voit tutkia sitä tai hallinnoida sijaintiasi. Välityspalvelin lähettää koodin indeksointirobotille, mikä tarkoittaa, että kaikki henkilökohtaistamattomat vierailut sivut lisätään automaattisesti hakemistoon. YaCy on käyttänyt Apache Solria version 1.04.9097 jälkeen. Lisäksi YaCy-verkko tarjoaa muutamia verkkotunnuksia, joihin pääsee välityspalvelimen kautta.

Indeksijakauma

Toisin kuin tietoja vaihdettaessa, P2P-hakukoneen tulosten on oltava saatavilla välittömästi. Tämän takaamiseksi YaCy käyttää hajautettua hajautustaulukkoa . Tämä tarkoittaa, että kaikki tallennetut sanat ja URL-osoitteet lähetetään viesteihin, joiden hash-arvo menee sanan tai URL-osoitteen vastaavan hash-arvon kanssa. Haun aikana se menee toiseen suuntaan: haemme vain asemista, jotka URL-osoitteen mukaan voivat tietää niiden hash-arvon tälle sanalle. Täten vain murto-osaan paikoista otetaan yhteyttä haun aikana tyydyttävien tulosten saamiseksi kaikesta huolimatta.

Asemien tyypit

YaCy erottaa neljä tyyppistä työasemaa:

Neitsyt Virgin-asemalla ei ole minkäänlaista yhteyttä verkkoon, joten sitä ei voida tunnistaa. Siksi olemme ainoat, jotka voivat tietää, että hänen asemansa on Neitsyt. Juniori Asema on palomuurin takana . Toiset saattavat nähdä sen Junior-virkaa tai potentiaalisena vertaisryhmänä. He voivat kuitenkin tietää vain sen viimeisen yhteyden ajan eikä heillä ole mitään tapaa tietää, onko se edelleen verkossa. Vanhempi Vanhempi asema voidaan saavuttaa ulkopuolelta, ja se on YaCy-verkoston täysjäsen. Main Se on vanhempi viesti, joka lähettää myös "siemenluettelon", jota muut viestit voivat käyttää siementarkoituksiin .

YaCy protokolla koostuu tekstin servletit että web-palvelimen avulla käytettävissä /yacy/servletname.html. Muut asemat lähettävät dataa sille GET-parametrien kautta: ne vastaanottavat vastauksena yksinkertaisen tekstin, jonka tarkka muoto vaihtelee servletien mukaan.

Pohjustus

Käynnistettäessä YaCy yrittää löytää muita asemia verkosta. Tätä varten se etsii ensin superseed.txt-tiedostosta ladattavan siemenluettelon: Sieltä löytyvät muiden viestien lataamien siemenluetteloiden URL-osoitteet. Sitten se saa viitteet muihin asemiin seed.txt-tiedoston kautta, ja näin voidaan saada yhteys YaCy-verkkoon. Seuraavassa käynnistyksessä YaCy voidaan käynnistää tunnetuista siemenistä. Siemenluettelot ovat siksi hyödyllisiä vain, kun monet viitteet eivät enää ole oikein.

Hyödyt ja haitat

Edut

Haitat

Huomautuksia ja viitteitä

(fr) Tämä artikkeli on osittain tai kokonaan otettu Wikipedian englanninkielisestä artikkelista YaCy  " ( katso kirjoittajaluettelo ) . (de) Tämä artikkeli on osittain tai kokonaan otettu Wikipedian artikkeli saksaksi otsikkona ”  YaCy  ” ( katso lista tekijöille ) .
  1. (cs) [video] Vizualizace vzniku spontánního Radu - spontaani järjestys evoluution visualisointi on YouTubessa
  2. Korben , "  Yacy - Hakukone ilman sensuuria  " , Korben.info ,4. helmikuuta 2011(katsottu 6. toukokuuta 2013 )
  3. (in) Michael fcfoehraers , "  YaCy  " , PCMag.com ,6. joulukuuta 2011(katsottu 6. toukokuuta 2013 )
  4. (en) FSFE Free Software Foundation Europe , "  Ihmisten suorittama verkkohaku, ihmisille: YaCy 1.0  " , fsfe ,28. marraskuuta 2011(katsottu 6. toukokuuta 2013 )
  5. (in) Katherine Noyes , "  YaCy: On kyse vapaudesta, ei lyö Google  " , PCWorld ,2. joulukuuta 2011(katsottu 6. toukokuuta 2013 )
  6. Simon Robic , "  Alternative to Google # 2: YaCy  " , Numerama.com ,4. huhtikuuta 2012(katsottu 6. toukokuuta 2013 )
  7. (de) "  Tipps für den Umgang mit Suchmaschinen  " , Welt Online ,11. huhtikuuta 2013( luettu verkossa , kuultu 6. toukokuuta 2013 )
  8. "  Web-haku ihmisten toimesta, ihmisille - hajauttaminen  " (käytetty 13. kesäkuuta 2014 )
  9. http://www.fsz.uni-mainz.de/48.php "Arkistoitu kopio" (versio 23. heinäkuuta 2018 Internet-arkistossa )
  10. (in) "  Heise Online  " on heise online ( käyty 7. elokuuta 2020 ) .
  11. http://www.yacy-websearch.net/wiki/index.php/De:Yksityisyys
  12. (in) "  YaCy Technology Architecture  " , YaCy.net ( avattu 14. helmikuuta 2012 )

Katso myös

Aiheeseen liittyvät artikkelit

P2p-hakukoneet Muu

Ulkoiset linkit