SerpApi For Web Search

网页搜索节点SerpApi

SerpApi网页搜索加载器使您能够使用SerpApi服务获取并处理网页搜索结果。该加载器将搜索结果转换为结构化文档,这些文档可以轻松集成到您的工作流程中,非常适合需要实时网页搜索数据的应用程序。

功能

  • 实时网页搜索结果

  • 文本分割功能

  • 可定制的元数据处理

  • 多种输出格式

  • API密钥认证

  • 高效的文档处理

输入

必选参数

  • 连接凭证:SerpApi API密钥凭证

  • Query:要执行的搜索查询

可选参数

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

  • 附加元数据:包含要添加到文档中的附加元数据的JSON对象

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

    • 格式:key1, key2, key3.nestedKey1 使用*来移除所有默认元数据,自定义元数据除外

输出

  • Document:文档对象数组,包含:

    • metadata: 搜索结果元数据

    • pageContent:搜索结果内容

  • 文本:所有搜索结果内容的拼接字符串

文档结构

每份文件包含:

  • pageContent:搜索结果中的主要内容

  • 元数据

    • 默认搜索结果元数据

    • 自定义元数据(如已指定)

    • 已过滤元数据(基于省略的键)

元数据处理

自定义元数据的两种方法:

  1. 附加元数据

    • 通过JSON添加新的元数据字段

    • 与现有元数据合并

    • 有助于添加自定义跟踪或分类

  2. 省略元数据键

    • 移除不需要的元数据字段

    • 以逗号分隔的需排除的键列表

    • 支持嵌套键移除

    • 使用 * 删除所有默认元数据

使用提示

  • 提供具体的搜索查询以获得更佳结果

  • 对大型搜索结果使用文本分割工具

  • 根据您的需求自定义元数据

  • 在进行多次查询时,请考虑速率限制

  • 根据搜索结果的大小进行适当处理

注意事项

  • 需要SerpApi API密钥

  • 遵守API速率限制

  • 实时搜索结果

  • 内存高效处理

  • API请求的错误处理

  • 支持文档和文本两种输出格式

使用示例


/// 译文内容:
---
根据上面的信息,执行如下指令:
你是个专业的翻译,负责把英语内容翻译成中文内容,请帮我翻译一下原文内容
// 示例搜索查询
查询:“人工智能最新进展”

// 示例附加元数据
元数据:{
  "source": "serpapi",,
  "category": "科技",,
  "timestamp": "2024-03-21"
}

// 要省略的元数据示例键
omitMetadataKeys: "代码片段, 位置, 链接"

Last updated