CustomRankingInfo

Informações de classificação personalizadas para SearchJobsRequest.

Representação JSON
{
  "importanceLevel": enum (ImportanceLevel),
  "rankingExpression": string
}
Campos
importanceLevel

enum (ImportanceLevel)

Obrigatório. Controla a importância da pontuação de CustomRankingInfo.ranking_expression para ser aplicada à posição final da vaga.

É gerado um erro se não for especificado.

rankingExpression

string

Obrigatório. Controla como os documentos da vaga são classificados acima da pontuação de relevância atual (determinada pelo algoritmo da API). Uma combinação da expressão de classificação e da pontuação de relevância é usada para determinar a posição final da vaga.

A sintaxe dessa expressão é um subconjunto da sintaxe do Google SQL.

Os operadores compatíveis são: +, -, *, /, em que o lado esquerdo e direito do operador é uma chave numérica Job.custom_attributes, um valor inteiro/duplo ou uma expressão que pode ser avaliada como um número.

Parênteses são aceitos para ajustar a precedência de cálculo. A expressão precisa ter < 100 caracteres.

A expressão será considerada inválida para um trabalho se ela fizer referência a atributos personalizados que não estão preenchidos no trabalho ou se a expressão resultar em uma divisão por zero. Se uma expressão for inválida para um job, esse job será rebaixado para o fim dos resultados.

Exemplo de expressão de classificação: (year + 25) * 0.25 - (freshness / 0.5)

ImportanceLevel

O nível de importância para CustomRankingInfo.ranking_expression.

Tipos enumerados
IMPORTANCE_LEVEL_UNSPECIFIED Valor padrão se o nível de importância não for especificado.
NONE A expressão de classificação fornecida é de "nenhuma importância". A pontuação de relevância atual (determinada pelo algoritmo da API) domina a posição da classificação final da vaga.
LOW A expressão de classificação dada é de "baixa importância" na posição de classificação final da vaga em comparação com a pontuação de relevância atual (determinada pelo algoritmo da API).
MILD A expressão de classificação dada é de "importância leve" na posição de classificação final da vaga em comparação com a pontuação de relevância atual (determinada pelo algoritmo da API).
MEDIUM A expressão de classificação dada é de "importância média" na posição de classificação final da vaga em comparação com a pontuação de relevância atual (determinada pelo algoritmo da API).
HIGH A expressão de classificação dada é de "importância alta" na posição de classificação final da vaga em comparação com a pontuação de relevância atual (determinada pelo algoritmo da API).
EXTREME A expressão de classificação dada é de "extrema importância" e domina a posição de classificação final da vaga com a pontuação de relevância atual ignorada (determinada pelo algoritmo da API).