O recurso de classificação personalizada permite introduzir uma lógica de negócios própria para controlar a classificação das vagas retornadas pelo Cloud Talent Solution. Um candidato que pesquisa em um site pode definir sua consulta de pesquisa e outros filtros como sempre. Além disso, é possível adicionar uma expressão de classificação à solicitação de pesquisa. O Cloud Talent Solution determina as vagas relevantes para a consulta definida pelo candidato e classifica os resultados com base na expressão de classificação personalizada. Essa lista de classificação é então devolvida para que você possa exibi-la ao candidato. Um tutorial em vídeo sobre como implementar a classificação personalizada também está disponível.
Vantagens
A classificação personalizada permite controlar como os resultados são listados. Ela também possibilita definir pesos de atributos personalizados. É possível usar uma combinação de pesos e atributos personalizados para criar uma expressão de classificação personalizada que determina a ordem das listagens retornadas.
A classificação personalizada tem como base o serviço de pesquisa atual. Ela aproveita os valores fornecidos em qualquer combinação de atributos personalizados definida pelo cliente.
Exemplo de caso de uso:
O usuário final pesquisa “engenheiro de software”. Sua empresa quer exibir ofertas com maior retorno de "Engenheiro de software". O uso da classificação personalizada permite colocar um valor nessas ofertas de emprego e exibi-las ao usuário final na ordem determinada pela expressão de classificação personalizada.
Por exemplo, você tem duas ofertas de emprego quase idênticas, sendo que a vaga A tem um valor de custo por clique (CPC) mais alto que a vaga B. Para usar a classificação personalizada para aumentar a visibilidade da vaga A, defina o ajuste da classificação do atributo personalizado de CPC com pesos.
Como usar
A classificação personalizada é compatível com os seguintes operadores matemáticos: +
, -
, *
, /
, (
, )
É possível usar os nomes de campos de atributos do cliente e esses operadores matemáticos para definir uma expressão de classificação personalizada.
Por exemplo, considere que você tem dois atributos do cliente: CPC e novidade, em que novidade é o número de dias desde que a vaga foi postada. Você quer classificar as vagas por CPC e por atualização, em que o CPC representa 75% da classificação e a métrica de atualização representa 25%. É possível criar uma expressão de classificação personalizada da seguinte maneira:
(0.75*CPC) + (0.25 *Freshness)
Exemplo de código
No exemplo a seguir, criamos uma expressão de classificação personalizada usando dois atributos personalizados, cpc_value
e freshness_value
. A expressão de classificação personalizada é definida como (cpc_value / 2) - freshness_value
.
Go
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Go.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Java
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Java.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Node.js
Para saber como instalar e usar a biblioteca de cliente do CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a documentação de referência da API CTS Node.js.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.
Python
Para aprender a instalar e usar a biblioteca de cliente para o CTS, consulte Bibliotecas de cliente do CTS. Para mais informações, consulte a API CTS Python documentação de referência.
Para autenticar no CTS, configure o Application Default Credentials. Para mais informações, consulte Configurar a autenticação para um ambiente de desenvolvimento local.