轉(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
百度廣告那么多橙凳,我們能不能自己搭建個搜索引擎使用呢?答案是肯定的逞壁,searX
正是一個基于 Python 的完全開源免費的搜索引擎平臺,它開源為你提供來自于 Google谒兄、Bing徘郭、Yahoo
等網(wǎng)站結(jié)果展示调缨,而且會對搜索結(jié)果進行優(yōu)化,同時不會存儲你的任何搜索信息蘸劈,搭建也非常的簡單方便昏苏。
本地搭建演示使用的是 Debian 9 ,命令如下:
切換root賬戶: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
此時已經(jīng)安裝完成并進入到 searX 的配置中威沫,我們在 server 內(nèi)的 bind_address 后面雙引號內(nèi)的 ip 地址改為 0.0.0.0 贤惯,然后并保存退出。
運行 searX 并在保持在后臺運行棒掠,命令如下:
安裝screen:apt-get install screen -y
后臺運行:screen -dmS searx python searx/webapp.py
服務默認端口是 8888 孵构,如果未在配置文件中修改過的話,此時則可以訪問 ip:8888 進行訪問烟很,此時 searX 可以正常使用了颈墅。
項目地址:https://github.com/asciimoo/searx