Vertex AI Search untuk commerce menawarkan fitur yang memungkinkan Anda menentukan rekaman yang harus dipromosikan dalam penelusuran. Anda dapat mengontrol peringkat hasil dengan menerapkan aturan peningkat untuk memprioritaskan atau membatalkan prioritas item penelusuran yang ditampilkan.
Aturan peningkatan
Aturan peningkat hanya dapat diterapkan jika ada skor relevansi dasar, seperti dalam penelusuran yang diurutkan berdasarkan relevansi atau hasil penelusuran dengan skor pra-pengurutan. Peningkatan adalah fungsi pengali yang diterapkan pada hasil penelusuran dan penjelajahan ini.
Mempromosikan atau menyembunyikan
Satu produk dapat dikondisikan oleh beberapa aturan promosi atau sembunyikan, yang ditetapkan di class
boostspec
dari API layanan penelusuran.
- Angka positif menunjukkan aturan peningkat, promosi.
- Angka negatif menunjukkan aturan penguburan, yang merupakan penurunan, bukan promosi.
Opsi konfigurasi
- Jumlah efek peningkat: Jika ada penurunan peringkat dan promosi, Vertex AI Search untuk commerce akan menjumlahkan nilai ini. Jumlah yang dihasilkan adalah efek peningkatan yang lebih rendah atau efek penguburan bersih.
- Aturan peningkatan maksimum (default): Vertex AI Search untuk commerce memeriksa nilai maksimum dan mengabaikan aturan lainnya.
Beberapa aturan promosi atau sembunyikan ditetapkan ke satu produk
Beberapa aturan promosi atau sembunyikan dapat memengaruhi produk, dengan jumlah atau nilai maksimum promosi yang menentukan skor akhir.
Jika beberapa aturan peningkat diterapkan pada produk yang sama, selalu periksa apakah skor produk lain telah menggantikan produk tersebut dari posisi teratas. Mode Maks ditetapkan ke default sehingga masalah ini cenderung tidak terjadi.
Misalkan satu produk mendapatkan peningkatan 2, 3, dan 0,5, dan produk lainnya mendapatkan satu peningkatan 0,5. Meskipun hanya menerima skor peningkatan 0,5, jika ditingkatkan berulang kali, produk tersebut akan mengungguli produk lainnya. Periksa spesifikasi peningkatannya dengan cermat untuk memastikan tidak tumpang-tindih, atau tumpang-tindih sesuai yang diinginkan.
Mengganti filter
Dua jenis filter yang lebih diutamakan daripada aturan peningkat:
Ditentukan pengguna: Ini dapat berupa harga atau merek, dan muncul kepada pengguna akhir sebagai kartu atau aspek di situs.
Topikalitas (relevansi): Filter ini hanya ada untuk kueri penelusuran (bukan penjelajahan). Produk yang kurang relevan akan dikecualikan dari hasil penelusuran. Misalnya, penelusuran lemari es tidak akan menampilkan microwave atau aksesori, seperti gagang lemari es. Filter mengenali untuk tidak meningkatkan microwave untuk penelusuran lemari es.
Filter yang tersedia dalam penelusuran dan penjelajahan
- Penelusuran: Filter topik dan filter lain yang diterapkan pengguna seperti aspek di situs.
- Jelajahi: Karena tidak ada kueri teks, hanya filter yang diterapkan pengguna yang diterapkan. Filter juga diterapkan untuk memeriksa apakah produk (misalnya, setelan jas) termasuk dalam kategori produk yang benar (bukan sweater, misalnya).
Proses debug dan pemecahan masalah
Setiap produk memenuhi syarat untuk promosi tanpa batas, tetapi filter yang diterapkan pengguna akan menghilangkan produk dari respons penelusuran. Untuk memecahkan masalah mengapa produk yang dipromosikan mungkin tidak muncul di hasil penelusuran dan penjelajahan, periksa:
- Beberapa aturan peninggian (termasuk penurunan peringkat): Periksa konfigurasi mode peninggian (jumlah atau maks) dan tentukan skor akhir.
- Relevansi: Produk harus relevan untuk kueri dan lulus filter relevansi. Jika kueri penelusuran adalah sepatu Nike dan judul produknya adalah Air Jordans, kata-kata tersebut tidak cocok, tetapi hubungan semantik yang erat menghasilkan skor relevansi yang tinggi. Judul produk seperti jaket kuning memiliki skor relevansi rendah dengan kueri penelusuran Nike. Demikian pula, jika judul produk adalah nomor model yang tidak jelas dan tidak memiliki hubungan dengan kata apa pun, skor relevansi akan rendah untuk kueri apa pun.
- Filter: Aturan pemfilteran menggantikan aturan peningkat, dan mencegah produk yang ditingkatkan muncul dalam hasil. Filter selalu diterapkan di atas peningkat. Jika produk memiliki filter yang diterapkan pengguna, atau jika kategori produk memfilter untuk penjelajahan, peningkatannya tidak akan berfungsi sama sekali.
Tutorial peningkatan
Tutorial ini menunjukkan beberapa contoh peningkatan produk.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Cloud Shell Editor, klik Pandu saya:
Mengonfigurasi peningkat
Halaman ini menggunakan set data berikut sebagai contoh. Hanya kolom yang diperlukan untuk penjelasan yang disertakan.
Contoh set data
Contoh permintaan dan respons penelusuran
Misalnya, jika Anda menelusuri "speaker Google", Anda akan mendapatkan "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max" dan "google_home_mini" tanpa urutan tertentu.
Contoh spesifikasi peningkat
Misalkan Anda ingin memprioritaskan produk yang lebih murah (kurang dari 95 dolar) dan mengurangi prioritas produk yang mahal (lebih dari 95 dolar). Anda dapat menerapkan spesifikasi peningkat sebagai:
JSON
{ condition_boost_specs { condition: "price: IN(*, 95.0e)" boost: 0.5 } condition_boost_specs { condition: "price: IN(95.0e, *)" boost: -0.5 } }
Dalam hasilnya, "nest_mini_2nd_gen"
, "google_home_mini"
, dan "nest_hub"
mungkin menjadi
tiga yang pertama, sedangkan "nest_audio"
, "nest_hub_max"
, dan "google_home_max"
mungkin menjadi
tiga yang terakhir. Namun, tidak ada urutan tertentu yang telah ditentukan sebelumnya, berbeda dengan pengurutan berdasarkan harga, seperti yang dibahas dalam Memfilter dan mengurutkan hasil.