轉(zhuǎn)自https://www.toutiao.com/i6668156148627014156/?tt_from=mobile_qq&utm_campaign=client_share×tamp=1553062791&app=news_article&utm_source=mobile_qq&utm_medium=toutiao_android&group_id=6668156148627014156
百度廣告那么多,我們能不能自己搭建個(gè)搜索引擎使用呢?答案是肯定的,searX
正是一個(gè)基于 Python 的完全開(kāi)源免費(fèi)的搜索引擎平臺(tái),它開(kāi)源為你提供來(lái)自于 Google、Bing、Yahoo
等網(wǎng)站結(jié)果展示,而且會(huì)對(duì)搜索結(jié)果進(jìn)行優(yōu)化,同時(shí)不會(huì)存儲(chǔ)你的任何搜索信息,搭建也非常的簡(jiǎn)單方便。
本地搭建演示使用的是 Debian 9 ,命令如下:
切換root賬戶(hù):sudo -i
更新軟件包:apt-get -y update
安裝pip:apt-get -y install python-pip
安裝git:apt-get -y install git
拉去searX源碼:git clone https://github.com/asciimoo/searx.git
編輯searX配置:vi searx/settings.yml
此時(shí)已經(jīng)安裝完成并進(jìn)入到 searX 的配置中,我們?cè)?server 內(nèi)的 bind_address 后面雙引號(hào)內(nèi)的 ip 地址改為 0.0.0.0 ,然后并保存退出。
運(yùn)行 searX 并在保持在后臺(tái)運(yùn)行,命令如下:
安裝screen:apt-get install screen -y
后臺(tái)運(yùn)行:screen -dmS searx python searx/webapp.py
服務(wù)默認(rèn)端口是 8888 ,如果未在配置文件中修改過(guò)的話(huà),此時(shí)則可以訪(fǎng)問(wèn) ip:8888 進(jìn)行訪(fǎng)問(wèn),此時(shí) searX 可以正常使用了。
項(xiàng)目地址:https://github.com/asciimoo/searx