SearX/SearXNG是一款開源的元搜尋引擎(metasearch)軟體,會一次搜尋各大搜尋引擎(Google, Bing, Yahoo, Duckduckgo)再彙整結果,避免產生過濾氣泡(同溫層效應)。此外SearXNG會阻擋追蹤cookie來防範洩漏搜尋者隱私,有取代Google搜尋結果的潛力。
但嚴格說來,你還是在使用那些搜尋引擎,只不過是透過SearXNG代理,過濾掉隱私資訊而已。
跟Duckduckgo比起來,SearX對中文還算友好,因為各大搜尋引擎的結果都能涵蓋進去。再跟Startpage比較,SearXNG鍵入時有智慧關鍵字聯想,中國用戶還回報說牆內也能用。
*SearXNG是SearX的改進版,圖示略有不同。本文介紹的是後者。
1. 如何使用SearXNG
SearXNG服務可自架,也可使用熱心網友提供的公共SearXNG站點。有意自架SearXNG的請直接跳下一節看教學,這邊先介紹公共SearXNG站點。
此網站有世界各國提供的公共站點(instances)供挑選,普通使用者請直接從裡面挑一個回應速度快的網址使用,可信度自行判斷。
在前往某個SearXNG站點後,Firefox瀏覽器對網址按下右鍵,將其加到網址列的搜尋引擎。
2. 自行架設SearXNG搜尋引擎服務
SearXNG最簡單的方式就是用Docker架設,官方也有提供Docker-compose能直接用。
3. Google搜尋與SearXNG搜尋比較
下面以搜尋「大義覺迷錄」這本書為基礎,比較Google搜尋和SearXNG搜尋的結果。
Google搜尋「大義覺迷錄」搜尋結果
Google搜尋「大義覺迷錄」圖片結果
SearXNG的站點我選擇的是比利時的https://searx.be,各站點首頁應該都長的一樣。
在開始搜尋前,到SearXNG站點右上角點選「偏好設定」,選擇要納入搜尋結果的搜尋引擎。若像我這樣選擇太多搜尋引擎,除搜尋處理時間會變長外,有些主機甚至會拒絕連線。
如果要在瀏覽器網址列用SearX搜尋,編輯瀏覽器設定加入自訂搜尋引擎,SearX的網址語法為:https://searx.be/q?=%s
SearXNG (https://searx.be)「大義覺迷錄」搜尋結果
SearXNG (https://searx.be)「大義覺迷錄」圖片搜尋結果。
至於影片搜尋,這個SearX站點預設會用無追蹤無廣告的"Invidious“當Youtube前端。
最後是SearXNG (https://searx.be)「大義覺迷錄」在手機上的搜尋界面。
4. SearXNG的缺點
搜尋速度取決於SearXNG站點的回應速度。通常Google在2秒內就會載入結果,而國外SearXNG站點回傳至少要2秒以上。而且不像Google這種大企業能24小時在線上,你使用的站點可能會不定時下線,導致服務中斷。
有些SearXNG站點會把Reddit和Youtube的連結替換成保護使用者隱私的前端,但是一般用戶可能會不習慣。例如Libreddit把網站變成極簡風,用Invidious前端取代真正Youtube的網頁等。
所以我偏向自架SearXNG,才能細調SearXNG呈現的結果。
5. 總結
從上面可以看得出來,SearXNG搜尋結果主要是排序不同,這點見仁見智,且仍然是Google提供的結果較多。
SearX好處就是整合式的搜尋服務,使用者不需要頻繁切換站點來取得搜尋結果。