Mit dem benutzerdefinierten Ranking können Sie Ihre eigene Geschäftslogik einführen, um das Ranking der von Cloud Talent Solution zurückgegebenen Jobs zu steuern. Ein Arbeitssuchender, der auf einer Website sucht, kann wie immer seine Suchanfrage und andere Filter festlegen, und Sie können der Suchanfrage einen Rangausdruck hinzufügen. Cloud Talent Solution ermittelt die relevanten Jobs für die vom Jobsuchenden definierte Abfrage und ordnet die Ergebnisse basierend auf dem benutzerdefinierten Ranking-Ausdruck. Diese Rangliste wird Ihnen zurückgegeben, damit Sie sie dem Jobsuchenden anzeigen können. Eine Videoanleitung zur Implementierung des benutzerdefinierten Rankings ist ebenfalls verfügbar.
Vorteile
Mit dem benutzerdefinierten Ranking können Sie steuern, wie die Ergebnisse aufgelistet werden. Sie können auch Gewichtungen definieren, die Sie benutzerdefinierten Attributen zuweisen können. Mit einer Kombination aus Gewichtungen und benutzerdefinierten Attributen kann ein benutzerdefinierter Rankingausdruck erstellt werden, um die Reihenfolge der zurückgegebenen Einträge zu bestimmen.
Das benutzerdefinierte Ranking basiert auf dem vorhandenen Suchdienst. Es nutzt die Werte, die in einer vom Kunden definierten Kombination der benutzerdefinierten Attribute bereitgestellt werden.
Anwendungsbeispiel
Der Endnutzer sucht nach "Software Engineer". Ihr Unternehmen möchte für "Softwareentwickler" Einträge mit höheren Renditen präsentieren. Mit der benutzerdefinierten Rangfolge können Sie diesen Einträgen einen Wert zuweisen und sie dem Endnutzer in der Reihenfolge anzeigen, die durch den benutzerdefinierten Rangfolgenausdruck festgelegt wird.
Beispielsweise haben Sie zwei nahezu identische Stellenangebote, wobei Job-A einen höheren CPC-Wert (Cost-per-Click) aufweist als Job-B. Sie können das benutzerdefinierte Ranking verwenden, um die Sichtbarkeit von Job A zu erhöhen, indem Sie das Ranking des benutzerdefinierten CPC-Attributs mit Gewichten anpassen.
Verwendung
Benutzerdefiniertes Ranking unterstützt die folgenden mathematischen Operatoren:
+
, -
, *
, /
, (
, )
Sie können die Feldnamen von benutzerdefinierten Attributen und diese mathematischen Operatoren verwenden, um einen benutzerdefinierten Rankingausdruck zu definieren.
Sie haben z. B. zwei benutzerdefinierte Attribute: CPC und Aktualität, wobei Aktualität die Anzahl der Tage ist, seit der Job veröffentlicht wurde. Sie möchten Jobs nach CPC und Aktualität einstufen, wobei CPC 75% des Rankings ausmacht 25%. Sie können auf folgende Weise einen benutzerdefinierten Rankingausdruck erstellen:
(0.75*CPC) + (0.25 *Freshness)
Codebeispiel
Im folgenden Beispiel wird ein benutzerdefinierter Rankingausdruck mit zwei benutzerdefinierten Attributen erstellt: cpc_value
und freshness_value
. Der benutzerdefinierte Rangfolgenausdruck wird auf (cpc_value / 2) - freshness_value
gesetzt.
Go
Informationen zum Installieren und Verwenden der Clientbibliothek für CTS finden Sie unter CTS-Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur CTS Go API.
Richten Sie zur Authentifizierung bei CTS die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Java
Informationen zum Installieren und Verwenden der Clientbibliothek für CTS finden Sie unter CTS-Clientbibliotheken. Weitere Informationen finden Sie in der CTS Java-API Referenzdokumentation.
Richten Sie zur Authentifizierung bei CTS die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Node.js
Informationen zum Installieren und Verwenden der Clientbibliothek für CTS finden Sie unter CTS-Clientbibliotheken Weitere Informationen finden Sie in der Referenzdokumentation zur CTS Node.js API.
Richten Sie Standardanmeldedaten für Anwendungen ein, um sich bei CTS zu authentifizieren. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.
Python
Informationen zum Installieren und Verwenden der Clientbibliothek für CTS finden Sie unter CTS-Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur CTS Python API.
Richten Sie zur Authentifizierung bei CTS die Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.