集成节点/Built in_nodes/Cluster_nodes/Sub nodes
SearXNG 工具节点#
SearXNG 工具节点允许你在工作流中集成基于 SearXNG 的搜索功能。SearXNG 会从多个搜索引擎聚合结果,且不会追踪你的信息。
在本页面,你可以找到 SearXNG 工具节点的配置选项以及相关资源链接。
凭据
有关此节点的认证信息,请参见此处。
子节点中的参数解析#
当使用表达式处理多个数据项时,子节点(sub-nodes)的行为与其他节点有所不同。
大多数节点(包括根节点)可以接收任意数量的数据项作为输入,逐个处理并输出结果。你可以在表达式中引用输入项,节点会依次为每个输入项解析该表达式。例如,如果有五个 name 值作为输入,表达式 {{ $json.name }} 将依次解析为每一个名称。
而在子节点中,表达式始终只解析为第一个输入项。例如,即使有五个 name 值输入,表达式 {{ $json.name }} 也总是解析为第一个名称。
节点选项#
- 结果数量 (Number of Results):要检索的结果数量。默认值为 10。
- 页码 (Page Number):要获取的搜索结果页码。默认值为 1。
- 语言 (Language):用于按语言过滤搜索结果的两位 语言代码。例如:
en表示英语,fr表示法语。默认值为en。 - 安全搜索 (Safe Search):启用或禁用搜索结果中的敏感内容过滤。可选值为 None(无)、Moderate(适中)或 Strict(严格)。默认值为 None。
运行 SearXNG 实例#
该节点要求在与 n8n 实例相同的网络中运行 SearXNG 服务。请确保你的 n8n 实例能够通过网络访问 SearXNG 服务。
该节点需要以 JSON 格式返回结果,但默认的 SearXNG 配置并未启用此功能。要启用 JSON 输出,请将 json 添加到 SearXNG 实例的 settings.yml 文件中的 search.formats 部分:
search:
# 可用格式选项: [html, csv, json, rss]
formats:
- html
- json
---|---
如果 `formats` 部分不存在,请添加该部分。`settings.yml` 文件的具体位置取决于你安装 SearXNG 的方式。你可以访问 SearXNG 配置文档 获取更多信息。
搜索结果的质量和可用性取决于你所使用的 SearXNG 实例的配置和运行状态。
## 模板与示例#
浏览 SearXNG 工具集成模板,或 搜索所有模板
## 相关资源#
请参考 SearXNG 官方文档 以获取有关该服务的更多详细信息。你也可以查看 LangChain 关于其 SearXNG 集成的文档。
查看 n8n 的 高级 AI(Advanced AI) 文档。