Menelusuri lowongan menggunakan SearchJobsRequest
yang disediakan.
Panggilan API ini ditujukan untuk kasus penggunaan yang menargetkan pencari kerja pasif (misalnya, pencari kerja yang telah mendaftar untuk menerima pemberitahuan email tentang peluang kerja yang potensial), dan memiliki berbagai penyesuaian algoritma yang ditargetkan untuk pencari kerja pasif.
Panggilan ini membatasi visibility
tugas yang ada dalam database, dan hanya menampilkan tugas yang izin penelusurannya dimiliki pemanggil.
Permintaan HTTP
POST https://jobs.googleapis.com/v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Nama resource tenant yang akan ditelusuri. Formatnya adalah "projects/{projectId}/tenants/{tenantId}". Misalnya, "projects/foo/tenant/bar". Jika ID tenant tidak ditentukan, tenant default akan dibuat. Misalnya, "projects/foo". |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON | |
---|---|
{ "searchMode": enum ( |
Kolom | |
---|---|
searchMode |
Mode penelusuran. Nilai defaultnya adalah |
requestMetadata |
Wajib. Informasi meta yang dikumpulkan tentang pencari kerja, digunakan untuk meningkatkan kualitas pencarian layanan. ID (seperti |
jobQuery |
Kueri yang digunakan untuk menelusuri tugas, seperti kata kunci, filter lokasi, dll. |
enableBroadening |
Mengontrol apakah akan memperluas penelusuran saat memberikan hasil yang jarang. Kueri yang diperluas akan menambahkan hasil ke bagian akhir daftar hasil yang cocok. Nilai defaultnya adalah false (salah). |
requirePreciseResultSize |
Kolom ini tidak digunakan lagi. |
histogramQueries[] |
Ekspresi menentukan permintaan histogram terhadap tugas yang cocok. Sintaksis ekspresi adalah panggilan fungsi agregasi dengan faset histogram dan opsi lainnya. Panggilan fungsi agregasi yang tersedia adalah: * Tipe data ({i>Data types<i}):
Konstanta bawaan:
Fungsi bawaan:
Faset histogram pekerjaan:
Contoh ekspresi:
|
jobView |
Atribut pekerjaan yang diinginkan yang ditampilkan untuk pekerjaan dalam respons penelusuran. Secara default ke |
offset |
Bilangan bulat yang menentukan offset saat ini (yaitu, lokasi hasil awal, di antara tugas yang dianggap relevan oleh API) di hasil penelusuran. Kolom ini hanya dipertimbangkan jika Nilai maksimum yang diizinkan adalah 5.000. Jika tidak, error akan ditampilkan. Misalnya, 0 berarti mengembalikan hasil yang dimulai dari pekerjaan pertama yang cocok, dan 10 berarti kembali dari pekerjaan ke-11. Ini dapat digunakan untuk penomoran halaman, (misalnya, pageSize = 10 dan offset = 10 berarti kembali dari halaman kedua). |
pageSize |
Batasan jumlah tugas yang ditampilkan dalam hasil penelusuran. Meningkatkan nilai ini di atas nilai default 10 dapat memperpanjang waktu respons penelusuran. Nilainya dapat antara 1 dan 100. |
pageToken |
Token yang menentukan offset saat ini dalam hasil penelusuran. Lihat |
orderBy |
Kriteria yang menentukan bagaimana hasil penelusuran diurutkan. Default-nya adalah Opsi yang didukung adalah:
|
diversificationLevel |
Mengontrol apakah pekerjaan yang sangat mirip ditampilkan berdampingan dalam hasil penelusuran. Pekerjaan diidentifikasi sebagai sangat mirip berdasarkan jabatan, kategori pekerjaan, dan lokasi mereka. Hasil yang sangat mirip dikelompokkan sehingga hanya satu tugas representatif dari cluster yang ditampilkan kepada pencari kerja yang lebih tinggi dalam hasil tersebut, sedangkan tugas lainnya ditampilkan lebih rendah dalam hasil tersebut. Secara default ke |
customRankingInfo |
Mengontrol peringkat dokumen tugas berdasarkan skor relevansi yang ada (ditentukan oleh algoritma API). |
disableKeywordMatch |
Mengontrol apakah akan menonaktifkan pencocokan kata kunci persis pada Untuk kueri seperti "cloud" yang tidak berisi ontologi khusus judul atau lokasi, tugas dengan kecocokan kata kunci "cloud" akan ditampilkan, terlepas dari nilai tanda ini. Gunakan Nilai defaultnya adalah false (salah). |
Isi respons
Jika berhasil, isi respons akan berisi instance SearchJobsResponse
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/jobs
https://www.googleapis.com/auth/cloud-platform
Untuk informasi selengkapnya, lihat Ringkasan Autentikasi.