Searx,一个基于Python的完全开源免费搜索引擎平台,为你提供来自Google、Bing、Yahoo等70多种各大视频、图片、搜索、磁力等网站结果展示,并对搜索结果进行优化,同时不会存储你的任何搜索信息,搭建也很方便。

搭建环境:阿里云ubuntu 18.04

python3

开放端口:8000

官网:https://github.com/asciimoo/searx

安装git:

sudo apt-get install git

安装源码

sudo git clone https://github.com/asciimoo/searx.git

安装依赖

cd searx
sudo pip install -r requirements.txt

编辑配置文件

sudo vim searx/settings.yml

有几个可能需要更改的参数:

1、 language:搜索语言,默认是en-US,如果需要是中文的话,改为zh-CN,因为我们这里需要用google来查外文资料,这里不变

2、port:监听端口:默认是8888,因为和宝塔的端口是有冲突的,可以改成别的,比如8000

3、bind_address:监听地址,默认是127.0.0.1,如果需要外网可以访问本地ip,则改为0.0.0.0。当然,若不需要外网访问的话可以使用代理的方式来访问。

4、secret_key:加密密钥,可以自行设置。在服务器上运行以下代码可以生成秘钥替换

sudo openssl rand -hex 16

运行程序

screen:apt isstall screen -y 

后台运行

screen -dmS searx python searx/webapp.py

然后登录你的网站ip:port,比如10.0.0.1:8000,出现如下界面就证明成功了,可以愉快的搜索了

使用searx搭建自己的搜索引擎相关推荐

  1. NO.72——用Flask框架搭建一个音乐搜索引擎

    之前写过qq音乐的爬虫,如果想下载无损音质的音乐比较困难,如果没有会员权限始终无法获取到,最后退而求其次,只能下载普通音质.近期看了下酷狗音乐,发现其无损音质和高品质音乐的链接都可以分析出来.全网搜索 ...

  2. 自己做mysql搜索引擎_如何搭建自己的搜索引擎?

    总体分为三个步骤:第一步准备环境,主要会用到云搜索服务.弹性云服务器和虚拟私有云.云搜索服务(Cloud Search Service)是一个基于Elasticsearch且完全托管的在线分布式搜索服 ...

  3. 快速搭建迅搜搜索引擎步骤

    安装: wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2 tar -xjf xunsearch-full-lat ...

  4. docker - 安装searx搜索引擎

    非docker的可以参考这篇文章安装使用searx搭建自己的搜索引擎 一.手动安装 1.进入镜像内 使用以下命令 docker exec -it ubuntu /bin/bash 2.安装git 如果 ...

  5. 系列教程 | 用Jina搭建PDF搜索引擎Part 1

    PDF Search 系列教程来咯,在 Part 1 中,我们将演示如何从 PDF 中提取.处理并存储图像及文本. 随着神经搜索 (Neural Search) 技术的普及,越来越多开发者,开始尝试用 ...

  6. python实现简易搜索引擎(含代码)

    今天我们使用python来搭建简易的搜索引擎. 搜索引擎的本质其实就是对数据的预处理,分词构建索引和查询. (这边我们默认所有的数据都是utf-8的数据类型) 我们在一个网站上去获取所有的URL: d ...

  7. 向量数据库入坑:使用 Docker 和 Milvus 快速构建本地轻量图片搜索引擎

    本篇文章,我来分享如何使用 Docker 来搭建一个能够跑在本地的轻量图片搜索引擎,实现日常生活中我们习以为常,但是实现起来颇为麻烦的功能:以图搜图. 写在前面 之前网上看到一个问题<如何在自己 ...

  8. 基于 Milvus 构建的近似最近邻(ANN)搜索引擎

    ✏️  作者介绍: 周充,格像科技后端工程师 需求背景 根据格像科技公司的业务需求,我们需要搭建一个近似最近邻(Approximate Nearest Neighbor,即 ANN)搜索引擎,以便将在 ...

  9. python开发搜索引擎_简明Python开发教程(5):用爬虫实现个性化搜索引擎

    相信大家都遇到一个问题--百度搜索的结果可能50%都是广告,今天我们尝试搭建一个个性化搜索引擎. 我们使用网络爬虫来解决该问题,从自动搜索.抓取网页,提取网页内容.按照个性化匹配内容,输出保存,模拟搜 ...

最新文章

  1. 阿里巴巴加入 Linux 基金会
  2. Ubuntu 忘记密码的处理方法
  3. 【Python】一种pyahocorasick库安装方法
  4. 【转载】COM 组件设计与应用(二)——GUID 和 接口
  5. Windows消息拦截技术的应用
  6. 带你全面的了解二叉树
  7. 柴犬为什么总是被卡住狗头?
  8. stochastic noise and deterministic noise
  9. 软考程序员java_软考程序员难吗?
  10. BootDO框架的使用及介绍
  11. 高效办公软件推荐——文件搜索类
  12. 关于华硕电脑FX80GE风扇模式无法调节
  13. FastDFS原理及入门
  14. c# 获取本机IP地址
  15. Vcenter7部署3par ssmc
  16. vscode撤销删除快捷键_在Windows资源管理器中使用键盘快捷键撤消意外移动或删除...
  17. 阿里云国际版ECS,虚拟主机和VPS托管之间的区别
  18. 5-(4-氨基苯基)-10,15.20-三苯基卟啉(TPP-NH2)/多金属氧酸盐-四苯基卟啉化合物TPP-PW齐岳供应
  19. cfg80211 subsystem中的wiphy
  20. Android获取设备内存数据信息

热门文章

  1. 关于审查元素与查看网页源码的区别
  2. 终身 服务器_阿里云VS腾讯云618年中活动云服务器价格对比哪个更优惠?
  3. [托业]TOEIC词汇汇总(完整篇)4
  4. python中geometry_python shapely.geometry.polygon任意两个四边形的IOU计算实例
  5. Apache Kylin的安装和使用
  6. 电力电子应用技术的matlab仿真
  7. 高通MSM8909 qpnp-vibrator.c
  8. 如何准备pmp考试?(含备考资料)
  9. 传感器的低频响应和截止频率
  10. 天使投资和风险投资有何区别?