YaCy
此條目需要補充更多來源。 (2022年5月21日) |
YaCy是一個開源的基於P2P的分散式網頁搜尋引擎系統,任何人都可以用YaCy為自己建立個人的搜尋門戶,以實現資訊的自由共享。
原作者 | Michael Christen |
---|---|
開發者 | YaCy社群 |
首次發布 | 2003年[1] |
目前版本 | 1.924(2020年12月14日 | )
原始碼庫 | github |
程式語言 | Java |
作業系統 | 跨平臺 |
類型 | 覆蓋網路、網路搜尋引擎 |
許可協定 | GPL-2.0或以上版本 |
網站 | yacy |
其核心是分布在數百台電腦上的被稱為YaCy-peer的電腦程式,基於p2p網路構成了YaCy網路,整個網路是一個分散的架構,所有的peer處於對等的地位,沒有統一的中心伺服器,每個peer獨立地進行網際網路的爬行抓取,分析及建立索引庫,並通過p2p網路進行共享;而且每個peer又都是一個獨立的代理伺服器,能夠對本機使用的網頁進行索引,也通過本機執行的web伺服器進行查詢和返回結果。
YaCy採用多種機制保護使用者的隱私,YaCy網路基於對等連接,而不是通過中央伺服器進行搜尋查詢,保證內容不被審查,而且所有的搜尋請求都被加密,搜尋結果不會被中央伺服器記錄和分析。
YaCy同時也是一個Http快取代理伺服器,它可以搜尋你自己的或全域的索引,也可以Crawl自己的網頁或啟動分散式Crawling等。YaCy程式安裝成功後,即可以進行搜尋,電腦會整理出自己的獨立搜尋索引和排名。
YaCy第一個版本已經發布,目前有14億份文件已編入索引,已完成了13萬次搜尋。
參見
參考資料
- ^ Ich entwickle eine P2P-basierende Suchmaschine. Wer macht mit?. Heise Online. 2003-12-15 [2018-05-09] (德語).