惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
S
SegmentFault 最新的问题
D
DataBreaches.Net
H
Help Net Security
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
Martin Fowler
Martin Fowler
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
腾讯CDC
罗磊的独立博客
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
WordPress大学
WordPress大学
Microsoft Security Blog
Microsoft Security Blog
J
Java Code Geeks
Vercel News
Vercel News
Hugging Face - Blog
Hugging Face - Blog
aimingoo的专栏
aimingoo的专栏
Stack Overflow Blog
Stack Overflow Blog
Recent Announcements
Recent Announcements
博客园 - 三生石上(FineUI控件)

博客园 - 小y

HP-Socket压力测试例子,用恐怖如斯来形容。 经典分类算法KNN的研究 用python自己回测股票策略 怎么让大模型查询本地数据库输出结果(Dify+豆包) OpenClaw工作原理解析【建议背诵】 怎么在百度搜索中屏蔽csdn 使用C#调用Yolo26模型的ONNX ESP32 使用MicroPython编写代码实现远程控制LED灯 使用Razor模板引擎实现自动生成代码 ESP32开发环境下载、USB驱动安装 2026年最新年会抽奖小程序 grafana+prometheus快速实现可视化大屏 PyAutoGUI库自动化测试脚本工具模拟键盘鼠标操作 性能卓越的开源时序数据库——QuestDB GitHub超 30000+ star , 超强大的开源项目Supervision DevExpress系列:dxValidationProvider和dxErrorProvider两种控件的用法和区别 实测:MySQL跑在Docker里会损失多少性能?寻找Docker优化点 用C# GDI编写粒子效果 动画图解嵌入式常见的通讯协议:SPI、I²C、UART、红外 C#中的MVVM框架 .net 9 中的WinUI3和MAUI有什么区别 Netty的高性能之道 一文搞定理解RPC CSS flex布局(弹性布局/弹性盒子) 为什么选择使用TypeScript?这篇文章讲透了
AiAgent工具之网页搜索
小y · 2026-05-11 · via 博客园 - 小y

SearXNG

传统搜索引擎(如百度、Google)往往会追踪用户的搜索历史,收集个人数据,甚至分析用户行为。

SearXNG,作为开源(GitHub,29.3K Star,2.8K Fork)的元搜索引擎,通过聚合来自多个搜索引擎的结果,保持对用户的匿名保护,确保不会进行任何追踪或数据收集。官方文档

而在Agent中,调用Google、Baidu、Bing等都需要API身份验证、比较麻烦。使用SearXNG就省去了这个麻烦。

功能特点

  1. 无追踪搜索:完全避免用户数据的追踪和记录,保障用户的隐私。所有搜索请求都匿名处理,不会收集个人信息;
  2. 支持多种搜索引擎:聚合来自超多个搜索引擎(如Bing、DuckDuckGo等)的结果,为用户提供更广泛的搜索选择和更精准的结果;
  3. 开源自托管跨和平台支持:作为开源项目,允许用户根据需求自定义功能并自行托管。通过Docker部署,用户可以轻松在自己的服务器上运行,完全掌控数据和配置;
  4. 无广告干扰:提供干净、无广告的搜索体验,避免了传统搜索引擎中常见的广告干扰,让用户专注于搜索内容;
  5. 高度可定制:用户可以根据个人需求定制搜索引擎的配置,选择希望聚合的搜索源、设置搜索偏好等;
  6. 支持多语言:提供多语言支持,用户可以根据自己的语言偏好设置搜索界面,提供更便捷的使用体验;
  7. 过滤功能强大:提供灵活的过滤功能,用户可自定义过滤规则,屏蔽特定类型的结果,提供更加精准的搜索体验。

实战

支持多种安装部署 方式:

  • Docker:searxng/searxng:latest
  • Docker Compose

Docker本地部署步骤

1、新建一个目录:

# Create and navigate to instance directory
mkdir my-searxng-instance && cd my-searxng-instance

2、拉取searxng镜像

# Pull and run SearXNG container
docker pull searxng/searxng:latest

3、启动容器:

docker run  -d   -p 8081:8080   -v "./searxng:/etc/searxng"   -e "BASE_URL=http://localhost:8081/"   -e "INSTANCE_NAME=dify-searxng"   --name searxng-dify   --restart=always searxng/searxng:latest  

4、配置searxng\settings.yml文件中的搜索引擎

国内开这几个就行

search:
  formats:
    - html
    - json  # This is crucial for API access

server:
  limiter: false  # Disable rate limiting for API usage
  
# Optional: Configure specific engines
engines:
  - name: baidu
    baidu_category: general
    categories: [general]
    engine: baidu
    shortcut: bd
    disabled: false

  - name: bing
    engine: bing
    shortcut: bi
    disabled: false

   - name: sogou
    engine: sogou
    shortcut: sogou
    disabled: false

  - name: 360search
    engine: 360search
    shortcut: 360so
    timeout: 10.0
    disabled: false 

5.修改完配置后重启容器:

# Restart the container to apply changes
docker restart searxng-dify

6.验证

在浏览器打开你的searxng地址:http://localhost:8081/

2026-05-11 10 46 07

2026-05-11 10 46 54

聚合搜索结果正常显示。