Cloud Talent Solution memungkinkan pengguna menelusuri lowongan yang telah Anda simpan di indeks Cloud Talent Solution. Dokumen ini memandu Anda mempelajari berbagai penelusuran dan penawaran terkait Cloud Talent Solution.
Permintaan penelusuran
Untuk membuat permintaan penelusuran lowongan, kirim permintaan POST ke endpoint jobs:search
, dengan meneruskan data penelusuran dalam isi.
Kolom wajib diisi
Kolom berikut wajib diisi:
searchMode
: Menentukan jenis penelusuran lowongan yang akan diterapkan. Opsinya adalah:JOB_SEARCH
: Ini adalah mode penelusuran default dan yang direkomendasikan. Semua lowongan akan ditelusuri. Tugas yang paling relevan ditampilkan dalam urutan relevansi dengan kueri penelusuran.FEATURED_JOB_SEARCH
: Hanya menelusuri tugas denganpromotionValue
lebih besar dari 0. Hasil diurutkan berdasarkanpromotionValue
tertinggi terlebih dahulu; jika hasil seri, relevansi digunakan untuk menentukan posisi. Lihat Lowongan Unggulan untuk info selengkapnya.
Kolom yang biasa digunakan
JobQuery
: Menentukan kriteria tugas yang akan dicocokkan. Filter ini mencakup lokasi, kategori pekerjaan, jenis pekerjaan, kueri teks, perusahaan, dll. Lihat Filter Penelusuran untuk mengetahui informasi selengkapnya.requestMetadata
: Berisi informasi pengguna dan sesi untuk permintaan penelusuran ini. Lihat RequestMetadata untuk mengetahui detailnya.jobView
: Menentukan jumlah kolom yang ditampilkan untuk setiap tugas yang cocok. Dapat berupaJOB_VIEW_SMALL
(default),JOB_VIEW_MINIMAL
, atauJOB_VIEW_FULL
. Deskripsi untuk setiap opsi ada dalam referensiJobView
.orderBy
: Urutan pengurutan untuk tugas yang ditampilkan. Lihat referensi untuk mengetahui nilai yang diizinkan. Secara default, pengurutan dilakukan berdasarkan relevansi, menurun (RELEVANCE_DESC
).
Batas relevansi dan perluasan lokasi/kategori
Untuk menampilkan lebih banyak lowongan untuk penelusuran Anda, dua kolom berikut akan melonggarkan batasan relevansi:
enableBroadening
: Menetapkan ini ketrue
akan melonggarkan pembatasan pada lokasi dan kategori lowongan permintaan penelusuran, untuk menampilkan lebih banyak hasil. Misalnya, jika permintaan penelusuran menentukan lowongan dalam radius 3,2 km dari Anytown, WA, menetapkan tanda ini ketrue
juga dapat menampilkan lowongan dari NextTownOver, WA.disableKeywordMatch
: Flag ini bernilai salah secara default. Menetapkan tanda ini ke salah memungkinkan Cloud Talent Solution menambahkan lowongan yang relevan dengan kueri penelusuran ini dengan lowongan yang juga cocok dengan string kueri yang tepat dalam judul atau deskripsi.
RequestMetadata
Setiap permintaan penelusuran dan histogram harus menyertakan objek RequestMetadata
. Objek ini berisi informasi tentang pengguna yang memulai penelusuran.
Ada beberapa alasan pentingnya objek ini:
Konsistensi pengguna. Cloud Talent Solution menjalankan beberapa versi model yang mendasarinya secara bersamaan dalam upaya untuk meningkatkan relevansi penelusuran. Isi kolom ini untuk memastikan pencari kerja memiliki pengalaman yang konsisten. Cloud Talent Solution memastikan bahwa pencari kerja (diidentifikasi oleh userId, sessionId, dan domain) memiliki pengalaman yang konsisten. Catatan: Kolom ini harus di-obfuscate.
Peningkatan penelusuran.Algoritme penyesuaian didasarkan pada informasi yang diberikan di kolom
RequestMetadata
beserta data pencari kerja yang Anda berikan. Hal ini akan meningkatkan relevansi hasil penelusuran.
Operator penelusuran
Operator | Deskripsi |
---|---|
( ) | Mengelompokkan satu atau beberapa kata kunci. |
DAN | Menelusuri hasil yang relevan dengan kata kunci atau grup kata kunci di kedua sisi operator. |
ATAU | Menelusuri hasil yang relevan dengan kata kunci atau grup kata kunci di kedua sisi operator. |
NOT | Mengecualikan hasil yang relevan dengan kata kunci atau grup kata kunci, dalam tanda kurung, tepat setelah operator. |
- | Mengecualikan hasil yang relevan dengan kata kunci atau grup kata kunci yang ditambahkan ke operator. |
Contoh:
"software OR java"
menampilkan tugas dengan salah satu "software" atau "java" dalam metadata-nya."software" -java
menampilkan lowongan yang relevan dengan "software", tetapi mengecualikan lowongan yang relevan dengan "java"."(software OR java) AND (marketing)"
menampilkan lowongan yang relevan dengan "software" dan "marketing", serta lowongan yang relevan dengan "java" dan "marketing".
Kueri pencari kerja
Istilah penelusuran juga dapat dideteksi sebagai entitas terkait pekerjaan yang sebenarnya. Misalnya, jika kueri adalah untuk 'magang', Cloud Talent Solution akan memperlakukannya sebagai jenis pekerjaan "INTERN" dan memfilter pekerjaan yang hanya memiliki EMPLOYMENT_TYPE - INTERN. Oleh karena itu, meskipun magang harus ada dalam deskripsi lowongan, deskripsi tersebut tidak akan ditampilkan jika jenis pekerjaan untuk lowongan tersebut ditetapkan ke hal lain.
Pemecahan masalah
Setiap permintaan penelusuran menghasilkan requestID
penelusuran unik di sistem kami yang
digunakan untuk melacak parameter penelusuran tersebut serta responsnya. Hal ini
sangat penting dalam memecahkan masalah terkait penelusuran tertentu, permintaan CRUD, dan
harus dicatat dalam log dengan tepat. requestId
ditampilkan di dalam kolom ResponseMetadata di isi respons penelusuran. atau objek respons panggilan CRUD terkait.
Untuk masalah dukungan yang terkait dengan relevansi, pertanyaan penelusuran, pertanyaan pengindeksan, dsb., harap ajukan tiket kepada tim dukungan kami, dan sertakan ID permintaan yang relevan atau permintaan itu sendiri.
Jumlah hasil
Jumlah hasil digunakan untuk menyampaikan jumlah hasil penelusuran kepada pencari pekerjaan. Hal ini tidak selalu sesuai dengan hasil histogram atau jumlah tugas yang sebenarnya ditampilkan. Penelusuran Lowongan menampilkan maksimum 5.000 lowongan.
Penomoran halaman
Secara default, Penelusuran Lowongan menampilkan 100 hasil per halaman (atau lebih sedikit, jika jumlah total hasil kurang dari 100). Anda dapat menerapkan pempaginan menggunakan kolom yang terkait dengan fitur ini.
pageSize
: Jumlah hasil yang ditampilkan per halaman.nextPageToken
: Token unik, yang ditampilkan dengan hasil setiap halaman hasil penelusuran, yang menentukan posisi awal untuk halaman hasil berikutnya. Kolom ini dibiarkan kosong jika tidak ada lagi hasil.offset
: Menentukan offset antara peringkat relevansi tugas yang ditampilkan di bagian atas halaman tertentu dan 1 (Tugas yang paling relevan ditampilkan). Misalnya, pengguna melakukan penelusuran danpageSize
ditetapkan ke 10. Halaman pertama menampilkan pekerjaan #1 di bagian atas, sehingga nilaioffset
untuk halaman ini adalah 0. Halaman berikutnya menampilkan tugas #11 di bagian atas;offset
untuk halaman ini adalah 10.
Tetapkan ukuran halaman ke 20 hasil atau kurang untuk menghindari masalah latensi. Sebagai praktik terbaik, buat panggilan penelusuran terpisah per halaman yang dirender kepada pencari kerja. Alternatifnya, satu panggilan penelusuran untuk menampilkan sejumlah besar tugas dan membuat penomoran halaman di sisi klien, akan menghambat kemampuan model machine learning untuk belajar secara akurat melalui Framework Analisis Tugas.
Pemeriksaan ejaan
Pemeriksaan ejaan adalah fitur permintaan penelusuran Cloud Talent Solution yang memperhitungkan
istilah penelusuran yang mungkin salah eja, mengoreksinya, dan menampilkan hasil berdasarkan
kueri yang dikoreksi. Misalnya, saat periksa ejaan diaktifkan, jika pencari kerja
menelusuri "manaer", bukan "manager", Cloud Talent Solution akan menampilkan lowongan untuk
"manager". Pemeriksaan ejaan dapat diaktifkan/dinonaktifkan dengan menetapkan
kolom disableSpellCheck
dari JobQuery. Jika pemeriksaan ejaan diaktifkan,
kueri yang dikoreksi dapat ditemukan dalam respons penelusuran, di kolom
spellResult
.