---
title: "Hybrid Search"
method: POST
path: "/api/v1/agent/match/hybrid-search"
tags: ["tpool-match"]
---

# Hybrid Search

`POST /api/v1/agent/match/hybrid-search`

## Request

- Base URL: `https://tpool.com.cn` (the document declares no server; this is the origin it was published from)
- URL: `https://tpool.com.cn/api/v1/agent/match/hybrid-search`
- Auth: none declared

城市限定 RRF 混合搜索（推荐引擎精度路 + 向量搜索召回路 + RRF 交叉验证）：
两路都命中的岗位自动升 top（真匹配浮出），单路噪音自动降权。
Agent 一次调用获得最优候选，无需自己实现融合。

body: {resume_id, city?, query?, job_type?, limit?, k?}

## Request body

- HybridSearchBody: 城市限定 RRF 混合搜索请求体
  - `resume_id` integer: 简历 id（必填，int；仅限自己的简历，他人 403）
  - `city` string: 目标城市（中文全称，如 重庆）；城市限定是融合前提，不传则取简历城市
  - `query` string: 向量搜索文本（默认取简历 意向+技能+摘要）
  - `job_type` string: 过滤（intern/fulltime 等，两路同传）
  - `limit` integer: 返回条数（默认 10，≤30）
  - `k` integer: RRF 参数（IR 标准值 60）

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tpool/apis/tpool-agent.md) · [All operations](https://skmtc.dev/tpool/apis/tpool-agent/llms.txt) · [OpenAPI document](https://skmtc.dev/tpool/apis/tpool-agent/revisions/b3ee08310d7f?raw)
