> ## Documentation Index
> Fetch the complete documentation index at: https://docs.brightdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 什么是 Business Search

> Business Search 是实体搜索 API。了解一次请求如何返回排序后的人物与公司 JSON 记录，以及何时用它而不是数据集。

<Note>
  Business Search 目前处于早期访问阶段。请联系 [sales@brightdata.com](mailto:sales@brightdata.com) 申请开通权限。
</Note>

实体搜索返回的是你要找的对象本身，而不是描述它的文档。描述一个人物或公司，Business Search 就会返回匹配的记录（结构化 JSON），而不是一组提到它们的网页链接。

一次请求即可在超过 7 亿条人物与公司记录的索引中搜索，索引每日刷新。两个类目覆盖两类实体：[公司搜索](/cn/products/business-search/company-search)和[人物搜索](/cn/products/business-search/people-search)。

## 一次 Business Search 请求是如何工作的

Business Search 支持从查找某一家公司到发现整个市场候选对象的各类工作流，因此提供三种在速度、深度、成本和精度之间取舍的模式。`mode` 属性用于选择模式：

* **Ludicrous** 按你用 [Business Search 查询语法](/cn/products/business-search/query-syntax)编写的结构化条件原样执行。它是最快的模式，每页最多返回 100 条记录。
* **Instant** 接收一句自然语言，把它转换成一个结构化查询并返回匹配结果。它同样每页最多返回 100 条记录，费率与 Ludicrous 相同。
* **Smart** 接收同类型的自然语言，然后按每条记录对请求的契合程度对候选结果排序。它是最精准的模式，也是最慢、最贵的模式，每页返回 10 条记录。

三种模式使用相同的端点和相同的响应结构，因此切换模式不需要重建集成。参见下文[每种模式有什么作用](#每种模式有什么作用)。

每个响应的结构都相同：`meta` 对象描述本次搜索，记录本身放在 `documents` 中。下面是一个精简后的公司搜索响应：

```json theme={null}
{
  "req_id": "example_request_id",
  "meta": { "matched": 42, "coverage_percent": 100, "offset": 0, "limit": 10 },
  "documents": [
    {
      "bright_id": "example-company-id",
      "data": { "name": "Example Software Company", "industry": "Software Development" }
    }
  ]
}
```

`documents` 已按排序返回。响应中没有 score 字段，请保持返回顺序，不要重新排序。

### 每种模式有什么作用

Ludicrous 是基于词法的结构化搜索：你用 [Business Search 查询语法](/cn/products/business-search/query-syntax)自行指定字段和条件，文本条件按 BM25 进行词匹配，没有任何模型解释请求或重新排列结果。Instant 和 Smart 则接收一句自然语言，由模型把它转换成一个结构化查询；Smart 再按每条记录对请求的契合程度对候选结果排序。

| 模式          | 查询输入     | 返回内容                         | 每次搜索结果数（包含 / 上限） | 典型响应时间    |
| ----------- | -------- | ---------------------------- | ---------------- | --------- |
| `ludicrous` | 结构化 JSON | 由你控制条件的大规模候选集                | 100 / 1,000      | 约 50 毫秒   |
| `instant`   | 自然语言文本   | 根据描述生成的大规模候选集                | 100 / 1,000      | 约 1 秒     |
| `smart`     | 自然语言文本   | 由 Business Search 规划并排序的精选列表 | 10 / 100         | 约 2 到 3 秒 |

`limit` 在 Ludicrous 和 Instant 中每页上限为 100，在 Smart 中为 10，因此更深的结果集需要用 `offset` 分页获取。参见 [Business Search 分页](/cn/products/business-search/pagination)。

在 Ludicrous 与自然语言模式之间切换时，`query` 的类型会从对象变为字符串。自然语言 `query` 最多 200 个字符，更长的字符串会返回 HTTP 400。如果 Smart 的排序步骤失败，请求会返回同一请求在 Instant 下的结果而不是报错，且仍按 Smart 计费。

同一查询在 Instant 和 Smart 下的结果对比可以看出排序改变了什么。采集于 2026-09-17，随着索引刷新，你的结果会有所不同：

| 排名 | Instant                               | Smart                  |
| -- | ------------------------------------- | ---------------------- |
| 1  | Flamerix AI，第比利斯                      | Augment Code，美国加州帕洛阿尔托 |
| 2  | Marlex Software                       | Skyflo，印度浦那            |
| 3  | Alayra Systems Pvt. Limited，巴基斯坦费萨拉巴德 | Flukebase              |

Instant 按文本匹配程度排列候选记录；Smart 会阅读每条候选记录，并按其对请求的契合程度重新排列。

## 接下来做什么

<CardGroup cols={2}>
  <Card title="快速开始" icon="rocket" href="/cn/products/business-search/quickstart">
    发送第一个公司搜索请求并读懂响应。
  </Card>

  <Card title="搜索模式" icon="sliders" href="#每种模式有什么作用">
    在大规模候选集与排序精选列表之间做出选择。
  </Card>

  <Card title="价格与计费" icon="tag" href="/cn/products/business-search/pricing">
    按模式计算的每千次搜索价格，以及哪些请求计费。
  </Card>
</CardGroup>

## 常见问题

### Business Search 是数据补充产品吗

不是。Business Search 用于发现和获取记录。若要为已有记录补充细节，请使用 [Scraper API](/cn/products/scrapers/overview) 或你自己的技术栈。

### Business Search 索引的数据有多新

索引每日刷新。在数据源中新增或变更的记录，会在下一次每日刷新后出现在 Business Search 结果中。
