精选职位搜索(v3)

借助精选职位搜索,您可以按推广值而不是纯粹按相关性对职位进行排名,从而影响用户的搜索结果。精选职位搜索仅返回具有指定推广值的相关职位。

如果您希望能够在职位索引中置顶个别职位,则精选职位非常有用。例如,推广关键商务职位的求职网站可以利用精选职位搜索功能,仅向求职者返回置顶的职位。

实现精选职位搜索有两个步骤:

  1. 创建职位资源,并将 promotionValue 字段设置为大于 0 的值。

  2. searchMode 设置为 FEATURED_JOB_SEARCHFEATURED_JOB_SEARCH 仅返回与求职者的搜索条件匹配且推广值大于 0 的职位。

结果将按 promotionValue 降序排列。在搜索职位时,如果将搜索模式设置为 FEATURED_JOB_SEARCH,则绝不会返回推广值为 0 的职位。如果出现值相等的情况,则 API 会使用与提供的其他任何搜索条件的相关性来确定结果的顺序。精选职位搜索会考虑在搜索请求上应用的所有其他过滤器(例如地点)。

由于精选职位搜索仅为求职者返回推广职位,因此启用该功能(针对特定职位实体将 searchMode 设置为 FEATURED_JOB_SEARCH)可能会在您的企业价值与求职者看重的搜索相关性值之间进行权衡取舍。常规搜索会返回索引中所有匹配的职位,包括具有推广值的所有职位,但在确定结果顺序时不会考虑推广值。

精选职位搜索使您能够通过单个变量 (promotionValue) 影响搜索结果并突出显示某些职位。对于需要平衡相关性与多个推广层级的应用(例如多层级每次点击费用 (CPC) 订阅者系统),职位搜索支持单独的多变量自定义排名功能。如需了解详情,请参阅自定义排名最佳做法文档。

精选职位搜索可以与 disableKeywordMatchenableBroadening 参数结合使用。这些附加字段会影响结果的返回顺序。如需详细了解 enableBroadeningdisableKeywordMatch,请参阅 Job Search 最佳做法文档。

精选职位搜索 diasableKeywordMatch enableBroadening 结果
+ + + 返回更多数量的职位,包括相关结果和查询匹配结果中的任何精选职位。
+ - - disableKeywordMatch 设置为 false 时,避免使用精选职位搜索。
+ - + disableKeywordMatch 设置为 false 时,避免使用精选职位搜索。
+ + - 返回更多数量的职位,同时包括相关的结果和关键字匹配的结果中的任何精选职位。