La fonctionnalité de classement personnalisé vous permet d'intégrer votre propre logique métier afin de contrôler le classement des postes renvoyés par Cloud Talent Solution. Un demandeur d'emploi qui effectue une recherche sur un site peut définir sa requête de recherche ainsi que d'autres filtres, comme d'habitude. De votre côté, vous pouvez ajouter à la requête de recherche une expression de classement. Cloud Talent Solution détermine les offres d'emploi pertinentes correspondant à la requête définie par le demandeur d'emploi et classe les résultats en fonction de l'expression de classement personnalisée. Une fois le classement terminé, cette liste vous est renvoyée et vous pouvez l'afficher pour le demandeur d'emploi. Un tutoriel vidéo sur la mise en œuvre du classement personnalisé est également disponible.
Avantages
Le classement personnalisé vous permet de gérer la manière dont les résultats sont répertoriés. L'utilisation d'un classement personnalisé vous permet de définir la pondération que vous assignez à des attributs personnalisés. Vous pouvez utiliser une combinaison de poids et d'attributs personnalisés pour créer une expression de classement personnalisée et ainsi déterminer l'ordre dans lequel les offres sont renvoyées.
Le classement personnalisé est basé sur le service de recherche existant. Il exploite les valeurs fournies par n'importe quelle combinaison d'attributs personnalisés définie par le client.
Exemple d'utilisation
L'utilisateur final effectue la recherche suivante : "Ingénieur logiciel". Votre entreprise souhaite mettre en avant des offres correspondant à "Ingénieur logiciel". L'utilisation du classement personnalisé vous permet d'attribuer une valeur à ces offres et de les montrer à l'utilisateur final dans l'ordre déterminé par l'expression de classement personnalisé.
Par exemple, vous avez deux offres d'emploi presque identiques, le poste A ayant un coût par clic (CPC) supérieur à celui du poste B. Le classement personnalisé peut être utilisé pour améliorer la visibilité du poste A en ajustant la pondération pour baser le classement sur l'attribut personnalisé du CPC.
Utilisation
Le classement personnalisé accepte les opérateurs mathématiques suivants : +
, -
, *
, /
, (
, )
Vous pouvez utiliser les noms de champ des attributs personnalisés ainsi que ces opérateurs mathématiques pour définir une expression de classement personnalisée.
Par exemple, supposons que vous ayez deux attributs personnalisés : le CPC et l'ancienneté, où l'ancienneté correspond au nombre de jours depuis la publication du poste. Vous souhaitez classer les offres d'emploi en fonction du CPC et du niveau d'actualisation. Le CPC représente 75% du classement et l'actualisation compte pour 25%. Vous pouvez créer une expression de classement personnalisée comme suit :
(0.75*CPC) + (0.25 *Freshness)
Exemple de code
L'exemple suivant illustre la création d'une expression de classement personnalisée qui utilise deux attributs personnalisés, cpc_value
et freshness_value
. Il définit l'expression de classement personnalisé comme (cpc_value / 2) - freshness_value
.
Go
Pour savoir comment installer et utiliser la bibliothèque cliente pour CTS, consultez Bibliothèques clientes CTS. Pour en savoir plus, consultez les API CTS Go documentation de référence.
Pour vous authentifier auprès de CTS, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Java
Pour savoir comment installer et utiliser la bibliothèque cliente pour CTS, consultez la page Bibliothèques clientes CTS. Pour en savoir plus, consultez les API CTS Java documentation de référence.
Pour vous authentifier auprès de CTS, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Node.js
Pour savoir comment installer et utiliser la bibliothèque cliente pour CTS, consultez la page Bibliothèques clientes CTS. Pour en savoir plus, consultez la documentation de référence de l'API CTS Node.js.
Pour vous authentifier auprès de CTS, configurez les identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.
Python
Pour savoir comment installer et utiliser la bibliothèque cliente pour CTS, consultez la page Bibliothèques clientes CTS. Pour en savoir plus, consultez les API CTS Python documentation de référence.
Pour vous authentifier auprès de CTS, configurez le service Identifiants par défaut de l'application. Pour en savoir plus, consultez Configurer l'authentification pour un environnement de développement local.