使用搜索过滤器

搜索可以包括一个或多个 JobQuery 过滤器,限制按照位置、公司、薪酬等不同条件进行的搜索。

  • 位置:使用 locationFilter 在地理区域内进行搜索。

  • 职位类别:使用 JobCategory 返回属于特定类别的职位。类别是预定义的,包括 ACCOUNTING_AND_FINANCEEDUCATION。所有类别均由 Cloud Talent Solution 模型确定,建议作为基于类别的排序使用。

  • 工作性质:返回符合一个或多个工作性质定义的招聘信息,如 FULL_TIMEVOLUNTEER。如需了解详情,请参阅 EmploymentType

  • 日期范围:使用 publishTimeRange 将搜索限制为指定日期范围内发布的职位。

  • 语言代码:返回与指定语言代码匹配的职位,由招聘信息的 languageCodes 字段确定。此字段指定招聘信息帖子的语言,与任何发帖语言流畅性要求无关。

  • 公司名称:返回具有 companyDisplayName 字符串的公司的职位,该字符串与搜索查询文本字符串匹配。请注意,companyDisplayName 是直观易懂的公司名称(例如“Google”),而不是表现为生成的 ID 形式的 name(例如“companies/80df2034-176e-44a8-b763-b5370f2463a5”)。

  • 通勤时间:允许您的用户指定最长通勤时间以及路况信息、一天中的时间和通勤方法。根据这些变量从计算区域内返回职位。如需了解详情,请参阅通勤时间搜索实现指南。

  • 薪酬:使用 compensationFilter 根据薪酬金额过滤搜索结果。

  • 查询语言代码:以 BCP-47 格式指定查询字符串的语言,例如“en-US”。如果留空,则默认值为美国英语。该字段与 languageCode 不相关,后者指定返回的职位列表的语言。如需了解详情,请参阅 JobQuery 文档。示例代码 :

    "jobQuery": {"query":"general", "query_language_code":"fr-FR"}}