YaCy
維基百科,自由的 encyclopedia
YaCy是一個開源的基於P2P的分布式網頁搜索引擎系統,任何人都可以用YaCy為自己建立個人的搜索門戶,以實現信息的自由共享。
此條目需要補充更多來源。 (2022年5月21日) |
Quick Facts 原作者, 開發者 ...
![]() | |
![]() | |
原作者 | Michael Christen(英語:Michael Christen) |
---|---|
開發者 | YaCy社區 |
首次發布 | 2003年,21年前(2003)[1] |
當前版本 |
![]() |
源代碼庫 | github |
編程語言 | Java |
操作系統 | 跨平臺 |
類型 | 覆蓋網絡、網絡搜索引擎 |
許可協議 | GPL-2.0或以上版本 |
網站 | yacy |
Close
其核心是分布在數百台計算機上的被稱為YaCy-peer的計算機程序,基於p2p網絡構成了YaCy網絡,整個網絡是一個分散的架構,所有的peer處於對等的地位,沒有統一的中心服務器,每個peer獨立地進行互聯網的爬行抓取,分析及建立索引庫,並通過p2p網絡進行共享;而且每個peer又都是一個獨立的代理服務器,能夠對本機使用的網頁進行索引,也通過本機運行的web服務器進行查詢和返回結果。
YaCy採用多種機制保護用戶的隱私,YaCy網絡基於點對點連接,而不是通過中央服務器進行搜索查詢,保證內容不被審查,而且所有的搜索請求都被加密,搜索結果不會被中央服務器記錄和分析。
YaCy同時也是一個Http緩存代理服務器,它可以搜索你自己的或全局的索引,也可以Crawl自己的網頁或啟動分布式Crawling等。YaCy程序安裝成功後,即可以進行搜索,電腦會整理出自己的獨立搜索索引和排名。
YaCy第一個版本已經發布,目前有14億份文檔已編入索引,已完成了13萬次搜索。