BraveSearch Loader

BraveSearch是一个以隐私保护为重点的搜索引擎,它为网页搜索提供了一个强大的API。此模块能够将BraveSearch的搜索结果加载并处理到文档中。

此模块提供了一个功能强大的搜索文档加载器,该加载器能够:

  • 使用BraveSearch API进行网页搜索

  • 将搜索结果转换为结构化文档

  • 从结果中提取片段和元数据

  • 使用文本拆分器处理结果

  • 自定义元数据提取

输入

必选参数

  • Query:要执行的搜索查询

  • 连接凭证:BraveSearch API 凭证

可选参数

  • 文本分割器:用于处理提取内容的文本分割器

  • 附加元数据:包含附加元数据的JSON对象

  • 省略元数据键:以逗号分隔的需省略的元数据键列表

输出

  • Document:包含元数据和页面内容的文档对象数组

  • 文本:从文档的pageContent中拼接而成的字符串

功能

  • 以隐私保护为重点的网络搜索

  • 结构化结果处理

  • 自动元数据提取

  • 结果内容分割

  • 可定制的元数据处理

  • API响应的错误处理

文档结构

每个搜索结果都会被转化为一个文档,其中包括:

  • pageContent:搜索结果中的片段/内容

  • 元数据

    • title: 网页标题

    • link: 网页的URL

    • 指定的额外自定义元数据

注释

  • 需要有效的BraveSearch API密钥

  • 结果包括网页片段和元数据

  • 可与文本分割器结合使用,以进行内容处理

  • 支持自定义元数据的添加和省略

  • 处理API的速率限制和错误

  • 保留以隐私保护为重点的搜索功能

Last updated