- 确保已经安装了 Docker。
- 拉取并启动 SearXNG 容器:
docker run --name searxng \ -p 8080:8080 \ -d searxng/searxng:latest
- 打开浏览器并访问
http://localhost:8080
,即可使用 SearXNG 搜索。 - 注:需要在配置中启用
json
返回才能使用以下功能,可参考官方配置文件 Use Default Settingsformats: - html - json
- 实验性 BM25 结果排序优化(搜索结果将更与所查询的内容匹配)
docker run --name searxng \ -p 8080:8888 \ -d hezhijie0327/searxng:latest
# BM25 排序插件(默认启用) enabled_plugins: - 'BM25 Rerank Plugin' # BM25 对 Autocomplete 结果排序,并支持多选来源 search: autocomplete: "custom" # 新增 custom, all;当为 custom 时,autocomplete_engines 可用 autocomplete_engines: - baidu - duckduckgo - google
- 拉取并启动 SearXNG Search Plugin 容器:
docker run --name searxng_lobechat \ -p 3000:3000 \ -e PRODUCTION_URL="https://plugin.example.org" \ -d hezhijie0327/lobechat:searxng
- 打开 LobeChat 并添加插件
- 调整插件参数
- 注:若使用反向代理且使用与 LobeChat 相同主域名时,可使用 Rewrite 路径
/searxng-search/manifest.json
,/searxng-search/api/gateway
,/searxng-search/api/search