SearXNG 与 LLM 强强联合:打造用户隐私保护的智能搜索解答流程,隐私无忧,搜索无忧
SearXNG 与 LLM 强强联合:打造用户隐私保护的智能搜索解答流程,隐私无忧,搜索无忧
SearXNG 是一个免费的互联网元搜索引擎,整合了各种搜索服务的结果。用户不会被跟踪,也不会被分析。
github 地址:https://github.com/searxng/searxng
项目地址:https://docs.searxng.org/
公共实例:https://searx.space/
功能特性
自托管,可以私有化部署
没有用户跟踪/没有分析
可以自定义设置脚本和 cookies
安全加密的连接
轻松整合了近 200 个搜索引擎,用户可自定义选择不同的引擎
多语言支持,约 60 个,包含中文、英文等
提供近 100 个维护良好的公共查询实例
安全保护无论实例类型如何(私有、公共),SearXNG 都以多种方式保护用户的隐私。从搜索请求中删除私人数据有以下三种形式:
从发送至搜索服务的请求中删除私人数据
不通过搜索服务转发来自第三方服务的任何内容(例如广告)
从进入结果页面的请求中删除私有数据
删除私人数据意味着不向外部搜索引擎发送 cookie 并为每个请求生成随机浏览器配置文件。因此,公共实例还是私有实例处理请求并不重要,因为在这两种情况下它都是匿名的。IP 地址将是实例的 IP。但 SearXNG 可以配置为使用代理或 Tor, 也支持结果代理。
与大多数搜索服务不同,SearXNG 不提供广告或跟踪内容。因此,私人数据不会被转发给可能利用其获利的第三方。除了保护用户免受搜索服务的影响之外,引用页面和搜索查询都对访问的结果页面隐藏。
1. docker 镜像安装
2. 安装 SearXNG
2.1 快速安装
可以通过浏览器访问 http://127.0.0.1:8888 来使用 SearXNG
2.2 docker cli
更多设置参考官网:
https://docs.searxng.org/admin/installation-docker.html#installation-docker
修改 settings.yml 当安装 SearXNG 时,默认的输出格式是 HTML 格式。您需要激活 JSON 格式。请将以下行添加到 settings.yml 文件中。如前面的示例所示,settings.yml 文件位于 ${PWD}/searxng/settings.yml
2.3 docker compose 安装
可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件,用转化工具可以很方便生成配置文件
然后执行下面的命令
运行在浏览器中输入 http://IP:9380 就能看到搜索界面
先进 首选项
进行设置,任何更改都需要 保存 才能生效
关闭 docker
修改一下端口号
3.结合 LLM 使用
正常使用
效果一般,还需要再加点其他搜索引擎源,好处是没有广告了
3.1 FreeAskInternet
第一步、用户提出问题第二步、用 SearXNG(本地运行)在多个搜索引擎上进行搜索第三步、将搜索结果传入 LLM 生成答案
相关项目参考:
FreeAskInternet:https://github.com/nashsu/FreeAskInternet?tab=readme-ov-file
私有化 AI 搜索引擎 FreeAskInternet:https://blog.csdn.net/wbsu2004/article/details/139570903
3.2 结合 dify
目前用的是 tavily 同理 searxng 也是同理
版权声明: 本文为 InfoQ 作者【汀丶人工智能】的原创文章。
原文链接:【http://xie.infoq.cn/article/b3fefae9bdbe116734a5df73f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论