成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用開源搜索引擎定制你的互聯網

開源
谷歌出現后,現代的搜索模型才得以普及。按谷歌的做法,互聯網應該通過搜索引擎進行索引、排序和排名。

[[315483]]

上手開源的對等 Web 索引器 YaCy。

很久以前,互聯網很小,小到幾個人就可以索引它們,這些人收集了所有網站的名稱和鏈接,并按主題將它們分別列在頁面或印刷書籍中。隨著萬維網網絡的發展,形成了“網站環”形式,具有類似的內容、主題或敏感性的站點捆綁在一起,形成了通往每個成員的循環路徑。環中任何站點的訪問者都可以單擊按鈕以轉到環中的下一個或上一個站點,以發現與其興趣相關的新站點。

又過了一段時間,互聯網似乎變得臃腫不堪了。每個人都在網絡上,有很多冗余信息和垃圾郵件,多到讓你無法找到任何東西。Yahoo 和 AOL、CompuServe 以及類似的服務各自采用了不同的方法來解決這個問題,但是直到谷歌出現后,現代的搜索模型才得以普及。按谷歌的做法,互聯網應該通過搜索引擎進行索引、排序和排名。

為什么選擇開源替代品?

像谷歌和 DuckDuckGo 這樣的搜索引擎顯然是卓有成效的。你可能是通過搜索引擎訪問的本站。盡管對于因主機沒有選擇遵循優化搜索引擎的最佳實踐從而導致會內容陷入困境這件事仍存在爭論,但用于管理豐富的文化、知識和輕率的信息(即互聯網)的現代解決方案是冷冰冰的索引。

但是也許出于隱私方面的考慮,或者你希望為使互聯網更加獨立而做出貢獻,你或許不愿意使用谷歌或 DuckDuckGo。如果你對此感興趣,那么可以考慮參加 YaCy,這是一個對等互聯網索引器和搜索引擎。

安裝 YaCy

要安裝并嘗試 YaCy,請首先確保已安裝 Java。如果你使用的是 Linux,則可以按照我的《如何在 Linux 上安裝 Java》中的說明進行操作。如果你使用 Windows 或 MacOS,請從 AdoptOpenJDK.net 獲取安裝程序。

安裝 Java 后,請根據你的平臺下載安裝程序

如果你使用的是 Linux,請解壓縮 tarball 并將其移至 /opt 目錄:

  1. $ sudo tar --extract --file  yacy_*z --directory /opt

根據下載的安裝程序的說明啟動 YaCy。

在 Linux 上,啟動在后臺運行的 YaCy:

  1. $ /opt/startYACY.sh &

在 Web 瀏覽器中,導航到 localhost:8090 并進行搜索。

YaCy start page

將 YaCy 添加到你的地址欄

如果你使用的是 Firefox Web 瀏覽器,則只需單擊幾下,即可在 Awesome Bar(Mozilla 給 URL 欄起的名稱)中將 YaCy 設置為默認搜索引擎。

首先,如果尚未顯示,在 Firefox 工具欄中使專用搜索欄顯示出來(你不必使搜索欄保持一直可見;只需要激活它足夠長的時間即可添加自定義搜索引擎)。Firefox 右上角的“漢堡”菜單中的“自定義”菜單中提供了搜索欄。在 Firefox 工具欄上的搜索欄可見后,導航至 localhost:8090,然后單擊剛添加的 Firefox 搜索欄中的放大鏡圖標。單擊選項將 YaCy 添加到你的 Firefox 的搜索引擎中。

Adding YaCy to Firefox

完成此操作后,你可以在 Firefox 首選項中將其標記為默認值,或者僅在 Firefox 搜索欄中執行的搜索中選擇性地使用它。如果將其設置為默認搜索引擎,則可能不需要專用搜索欄,因為 Awesome Bar 也使用默認引擎,因此可以將其從工具欄中刪除。

對等搜索引擎如何工作

YaCy 是一個開源的分布式搜索引擎。它是用 Java 編寫的,因此可以在任何平臺上運行,并且可以執行 Web 爬網、索引和搜索。這是一個對等(P2P)網絡,因此每個運行 YaCy 的用戶都將努力地不斷跟蹤互聯網的變化情況。當然,沒有單個用戶能擁有整個互聯網的完整索引,因為這將需要一個數據中心來容納,但是該索引分布在所有 YaCy 用戶中且是冗余的。它與 BitTorrent 非常相似(因為它使用分布式哈希表 DHT 來引用索引條目),只不過你所共享的數據是單詞和 URL 關聯的矩陣。通過混合哈希表返回的結果,沒人能說出誰搜索了哪些單詞,因此所有搜索在功能上都是匿名的。這是用于無偏見、無廣告、未跟蹤和匿名搜索的有效系統,你只需要使用它就加入了它。

搜索引擎和算法

索引互聯網的行為是指將網頁分成單個單詞,然后將頁面的 URL 與每個單詞相關聯。在搜索引擎中搜索一個或多個單詞將獲取與該查詢關聯的所有 URL。YaCy 客戶端在運行時也是如此。

客戶端要做的另一件事是為你的瀏覽器提供搜索界面。你可以將 Web 瀏覽器指向 localhost:8090 來搜索 YaCy,而不是在要搜索時導航到谷歌。你甚至可以將其添加到瀏覽器的搜索欄中(取決于瀏覽器的可擴展性),因此可以從 URL 欄中進行搜索。

YaCy 的防火墻設置

首次開始使用 YaCy 時,它可能運行在“初級”模式下。這意味著你的客戶端爬網的站點僅對你可用,因為其他 YaCy 客戶端無法訪問你的索引條目。要加入對等環境,必須在路由器的防火墻(或者你正在運行的軟件防火墻)中打開端口 8090,這稱為“高級”模式。

如果你使用的是 Linux,則可以在《使用防火墻讓你的 Linux 更加強大》中找到有關計算機防火墻的更多信息。在其他平臺上,請參考操作系統的文檔。

互聯網服務提供商(ISP)提供的路由器上幾乎總是啟用了防火墻,并且有太多種類的防火墻無法準確說明。大多數路由器都提供了在防火墻上“打洞”的選項,因為許多流行的聯網游戲都需要雙向流量。

如果你知道如何登錄路由器(通常為 192.168.0.1 或 10.1.0.1,但可能因制造商的設置而異),則登錄并查找配置面板來控制“防火墻”或“端口轉發”或“應用”。

找到路由器防火墻的首選項后,將端口 8090 添加到白名單。例如:

Adding YaCy to an ISP router

如果路由器正在進行端口轉發,則必須使用相同的端口將傳入的流量轉發到計算機的 IP 地址。例如:

Adding YaCy to an ISP router

如果由于某種原因無法調整防火墻設置,那也沒事。YaCy 將繼續以初級模式運行并作為對等搜索網絡的客戶端運行。

你的互聯網

使用 YaCy 搜索引擎可以做的不僅僅是被動搜索。你可以強制抓取不太顯眼的網站,可以請求對網站進行網絡抓取,可以選擇使用 YaCy 進行本地搜索等等。你可以更好地控制你的互聯網的所呈現的一切。高級用戶越多,索引的網站就越多。索引的網站越多,所有用戶的體驗就越好。加入吧!

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2015-12-14 10:33:38

2012-11-30 10:59:11

豌豆莢王俊煜應用搜索

2022-10-08 09:13:18

搜索引擎?站

2022-02-24 00:07:22

Shodan網絡搜索

2020-02-24 08:52:08

開源索引YaCy

2023-02-08 10:45:23

2012-04-27 09:19:08

2011-06-20 18:23:06

SEO

2012-06-15 13:06:15

Opera瀏覽器Opera 12

2016-08-18 00:54:59

Python圖片處理搜索引擎

2009-02-19 09:41:36

搜索引擎搜狐百度

2010-09-01 16:45:28

2009-09-22 16:23:52

搜索引擎

2011-05-17 16:54:09

搜索引擎

2017-08-07 08:15:31

搜索引擎倒排

2025-02-28 01:00:00

2020-03-20 10:14:49

搜索引擎倒排索引

2010-06-13 16:27:28

搜索引擎

2016-12-26 13:41:19

大數據搜索引擎工作原理

2012-09-07 13:22:21

搜索搜狗
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品aaa | 一区二区在线视频 | 免费黄色在线 | 国产精品久久亚洲7777 | 久久99精品久久久久久 | 日韩精品中文字幕一区二区三区 | 日韩成人影院 | 日韩综合网 | 久久久妇女国产精品影视 | 亚洲一区二区三区视频 | 91在线电影 | 亚洲视频手机在线 | 久久久久一区 | 国产精品久久久亚洲 | 精品一区二区在线看 | 国产美女精品视频 | 欧美美女爱爱视频 | 欧美 中文字幕 | 精品1区2区 | 日韩成人影院在线观看 | 韩国理论电影在线 | 国产精品精品久久久 | 欧美成人高清视频 | 日韩一区不卡 | 日韩欧美在线观看 | 国产有码 | 国产精品一区二区不卡 | 国产欧美视频一区二区 | www.99热| 国产精品美女久久久久aⅴ国产馆 | 久久草视频 | 国产日韩一区 | 91在线视频免费观看 | 成人在线视频一区 | 精品一区欧美 | 日韩一 | 国产一区二区日韩 | 狠狠干夜夜草 | 99久久婷婷国产综合精品首页 | 欧美日韩视频在线第一区 | 欧美精品中文字幕久久二区 |