YaCy - YaCy - Wikipedia
Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Původní autoři | Michael Christen |
---|---|
Vývojáři | Komunita YaCy |
První vydání | 2003[1] |
Stabilní uvolnění | 1.922 / 14. října 2019 |
Úložiště | github |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Překryvná síť, Vyhledávač |
Licence | GPLv2 + |
webová stránka | yacy |
YaCy (vyslovuje se „ya see“) je a volný, uvolnit distribuovaný vyhledávač, postavený na principech peer-to-peer (P2P) sítě.[2][3] Jeho jádro je a počítačový program napsáno v Jáva distribuováno na několika stovkách počítačů od září 2006[Aktualizace], takzvaní YaCy-peers. Každý YaCy-peer samostatně prochází internetem, analyzuje a indexuje nalezené webové stránky a ukládá výsledky indexování do společné databáze (tzv. Indexu), která je sdílena s ostatními YaCy-peery pomocí principů P2P sítí. Je to vyhledávač že každý může použít k vybudování vyhledávacího portálu pro svůj intranet a k jasnému vyhledávání na veřejném internetu.
Ve srovnání s částečně distribuovanými vyhledávači má síť YaCy decentralizovanou architekturu. Všichni partneři YaCy jsou si rovni a nejsou centrální serveru existuje. Lze jej spustit buď v a plazení režimu nebo jako místní proxy server, indexování webových stránek navštívených osobou, která na svém počítači spouští YaCy. (K ochraně soukromí uživatele je k dispozici několik mechanismů). Přístup k vyhledávacím funkcím zajišťuje lokálně spuštěný webový server, který poskytuje vyhledávací pole pro zadání hledaných výrazů a vrací výsledky hledání v podobném formátu jako ostatní populární vyhledávače.
YaCy vytvořil v roce 2003 Michael Christen[4].
Součásti systému
Vyhledávač YaCy je založen na čtyřech prvcích:[5]
- Prohledávač
- Vyhledávací robot, který prochází z webové stránky na webovou stránku a analyzuje jejich obsah.
- Indexer
- Vytvoří a index obráceného slova (RWI), tj. Každé slovo z RWI má svůj seznam příslušných URL a informace o hodnocení. Slova jsou ukládána ve formě hašování slov.
- Rozhraní pro vyhledávání a správu
- Vytvořeno jako webové rozhraní poskytované místním HTTP servlet s servletovým motorem.
- Datové úložiště
- Slouží k uložení databáze indexu reverzního slova s využitím a distribuovaná hash tabulka.
Technologie vyhledávacích strojů
- YaCy je kompletní vyhledávání spotřebič s uživatelským rozhraním, indexem, správou a monitorováním.
- YaCy získává webové stránky pomocí webového prohledávače. Dokumenty jsou poté analyzovány, indexovány a index vyhledávání je uložen místně. Pokud je váš partnerský server součástí partnerské sítě, pak je váš index místního vyhledávání také sloučen do sdíleného indexu pro tuto síť.
- Spustí se vyhledávání, poté místní index přispěje společně s globálním indexem vyhledávání od vrstevníků ve vyhledávání YaCy síť.
Architektura platformy YaCy
YaCy používá kombinaci technik pro vytváření sítí, správu a údržbu indexování vyhledávače, včetně černé listiny, moderování a komunikace s komunitou. YaCy provádí tyto operace takto:
- Komponenty komunity
- Webové fórum[6]
- Statistika
- XML API
- Údržba
- Webový server
- Indexování
- Crawler with Balancer
- Komunikace serveru typu peer-to-peer
- Organizace obsahu
- Černá listina a filtrování
- Vyhledávací rozhraní
- Záložky
- Sledování výsledků vyhledávání
Rozdělení
YaCy je k dispozici na Okna, Mac a Linux.
The Debian balíček lze nainstalovat z úložiště dostupného v subdoméně webových stránek projektu.[7] Balíček ještě není udržován v oficiálním úložišti balíků Debian.[8][9][10][11]
Viz také
- Dooble - webový prohlížeč s otevřeným zdrojovým kódem s integrovaným nástrojem YaCy Search Engine Tool Widget
Reference
- ^ „Jejich entwickle eine P2P-basierende Suchmaschine.. Heise online (v němčině). 2003-12-15. Citováno 2018-05-09.
- ^ „YaCy využívá Google pomocí vyhledávače s otevřeným zdrojovým kódem“. Registrace. 2011-11-29. Citováno 2012-04-16.
- ^ „YaCy: Je to o svobodě, ne o porážce Google“. PC svět. 2011-12-03. Citováno 2012-04-16.
- ^ „Jejich entwickle eine P2P-basierende Suchmaschine.. Heise online (v němčině). 2003-12-15. Citováno 2018-05-09.
- ^ „YaCy Technology Architecture“. YaCy.net. Citováno 2012-02-14.
- ^ „forum.yacy.de“. Citováno 6. června 2017.
- ^ „En: DebianInstall“. YaCyWiki. Citováno 6. října 2019.
- ^ „Dev: TaskSharing“. YaCyWiki. Citováno 6. října 2019.
- ^ „# 452422 - RFP: yacy - distribuovaný webový prohledávač a vyhledávač“. Protokoly hlášení chyb Debianu. Citováno 2. května 2020.
- ^ Azizi Search Engine Script
- ^ Bang Digital