搜索可以包括一个或多个 JobQuery
过滤器,限制按照位置、公司、薪酬等不同条件进行的搜索。
位置:使用
locationFilter
在地理区域内进行搜索。职位类别:使用
JobCategory
返回属于特定类别的职位。类别是预定义的,包括ACCOUNTING_AND_FINANCE
和EDUCATION
。所有类别均由 Cloud Talent Solution 模型确定,建议作为基于类别的排序使用。工作性质:返回符合一个或多个工作性质定义的招聘信息,如
FULL_TIME
或VOLUNTEER
。如需了解详情,请参阅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"}}