You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Cloud Talent Solution v4调用searchJobs接口返回空结果排查

排查思路及解决方案

1. 首要排查:职位未关联公司导致未被索引

Google Cloud Talent Solution(CTS)要求所有可搜索的职位必须绑定已存在的公司资源,你当前导出的职位数据中缺失company字段,未关联你账户下已有的Pompadour GmbH公司,这类未绑定公司的职位仅支持单独查询,不会被纳入搜索索引,因此搜索接口无法返回结果。
你需要先更新职位数据,补充company字段为对应公司的资源名:

"company": "projects/insurancepunk/tenants/75f8ac52-6e7c-4b00-9220-03771d25e9c5/companies/a6f34dd2-76f1-40e8-8175-1274f49f5977"

2. 排查索引同步延迟

CTS的职位索引存在同步周期,新增/更新职位后最多需要等待30分钟才会被纳入搜索范围,更新职位后请等待一段时间再发起搜索测试。

3. 排查搜索参数配置

先使用无查询条件的请求测试,确认职位可被正常返回后再增加筛选条件:

{
  "parent": "projects/insurancepunk/tenants/75f8ac52-6e7c-4b00-9220-03771d25e9c5",
  "searchMode": "JOB_SEARCH",
  "requestMetadata": {
    "domain": "insurancepunk.com",
    "sessionId": "8f47bbab-5c15-4bd9-9008-60f79030ab3b",
    "userId": "vCobKcXPFdf6zlVibjnb"
  },
  "jobQuery": {}
}

如果无查询条件可返回结果,再逐步增加query、地址筛选等参数排查条件匹配问题。

4. 排查职位状态配置

检查职位的以下核心字段配置是否符合搜索要求:

  • postingPublishTime:不能设置为未来时间,未到发布时间的职位不会被搜索到
  • postingExpireTime:不能设置为过去时间,已过期的职位不会被搜索到
  • visibility:如果设置为内部可见,需要对应搜索权限才能匹配到

内容的提问来源于stack exchange,提问作者Stefan Kühn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 00:27:01