Halaman ini memperkenalkan beberapa fitur facet dan cara menggunakannya.
Definisi yang terkait dengan faset
Bagian ini memberikan beberapa definisi dan penjelasan dasar untuk beberapa istilah terkait dengan facet:
Facet: Spesifikasi faset untuk melakukan penelusuran dengan faset. Filter membantu pengguna menemukan apa yang mereka inginkan dengan memfilter hasil. Misalnya, jika pengguna menelusuri
shoes
, beberapa facet yang dapat ditampilkan adalah:price
,attributes.department
,attributes.colors
, danattributes.size
.Atribut sistem: Atribut sistem yang telah ditentukan sebelumnya adalah kolom produk yang ada yang memberikan informasi selengkapnya tentang produk. Hal ini mencakup beberapa atribut produk standar seperti
brand
,availability
,color
, dansize
.Atribut khusus: Atribut khusus adalah atribut tambahan yang Anda tentukan menggunakan kolom Product.attributes. Misalnya, hal ini dapat mencakup
style
,color
, ataudepartment
.Kunci faset: Ini adalah nama faset. Misalnya, nilainya dapat berupa
attributes.department
atausizes
. Kunci faset sesuai dengan nama atribut. Misalnya, nama atribut sistem (produk)sizes
sesuai dengan kunci facetsizes
. Demikian pula, nama atribut kustom (produk)department
sesuai dengan kunci aspekattributes.department
(untuk atribut kustom, awalanattributes.
ditambahkan ke nama atribut kustom untuk mendapatkan kunci aspek). Istilah nama atribut, kunci faset, dan nama faset dapat dipertukarkan.Nilai facet: Untuk kunci tekstual, ini adalah salah satu nilai tekstual dari facet. Misalnya, kunci faset tekstual
brands
dapat memiliki nilai tekstual sepertiAsics
danNike
. Untuk kunci numerik, nilai faset adalah interval. Misalnya, harga kunci faset numerik dapat memiliki interval dalam bentuk [20, 30).Jenis atribut atau facet: Dapat berupa teks atau numerik.
Faset yang disematkan: Ini adalah faset yang Anda teruskan dalam permintaan menggunakan
FacetSpec
dengan opsi enableDynamicPosition=false
. Faset harus muncul dalam urutan aslinya sebelum semua faset dinamis dalam respons.Facet dinamis: Ini adalah facet yang diberi peringkat penelusuran di sampingnya. Parameter ini diteruskan dalam permintaan dengan opsi
enableDynamicPosition
=true
atau diambil sesuai dengan model penelusuran. Kemudian, model tersebut diberi peringkat oleh model terlatih yang sama dengan model yang paling relevan di bagian atas.Dapat di-facet, memiliki pengelompokan dinamis, atau dapat di-tile: Jika atribut diaktifkan untuk pengelompokan dinamis, penelusuran dapat otomatis menggunakan atribut ini sebagai pengelompokan dinamis berdasarkan perilaku pengguna sebelumnya seperti klik dan tampilan facet. Untuk mengaktifkan pengelompokan dinamis untuk atribut, Anda juga harus mengaktifkan pengindeksan untuk atribut tersebut.
Filter: Sintaksis filter terdiri dari bahasa ekspresi untuk membuat predikat dari satu atau beberapa kolom produk yang difilter. Misalnya, jika pengguna berinteraksi dengan nilai facet
Asics
dari kunci facetattributes.brands
, bagian dari filter dapat berupa(attributes.brands:ANY(\"Asics",\"Nike\"))
. Ekspresi filter peka huruf besar/kecil. Lihat detail selengkapnya tentang filter di panduan pengguna ini.
Tentang kartu dan facet dinamis
Jika pembuatan facet dinamis diaktifkan untuk
konfigurasi penayangan, penelusuran
dapat otomatis menggunakan atribut sebagai facet dan kartu dinamis dalam hasil penelusuran untuk konfigurasi
ini, berdasarkan perilaku pengguna sebelumnya seperti klik dan tampilan facet.
Faset dinamis diteruskan dalam permintaan dengan opsi
enableDynamicPosition
=true
atau diambil sesuai dengan model penelusuran. Kemudian, model tersebut diberi peringkat
oleh model yang sama dengan model yang paling relevan di bagian atas.
Secara default, sebagian besar kunci faset bersifat faset. Setelan pengelompokan dinamis di API
dapat ditimpa untuk beberapa kunci aspek tertentu pilihan Anda dengan kontrol atribut
seluruh situs di konsol Penelusuran untuk Retail. Dengan kata lain, jika
ingin beberapa kunci aspek menjadi non-facet, Anda harus menonaktifkan pembagian
aspek dinamis untuk setiap kunci ini di tab Attribute
controls
. Untuk mengetahui informasi selengkapnya, lihat Mengelola kontrol atribut di seluruh situs.
Perhatikan bahwa ubin dan aspek dinamis dapat dibuat hanya berdasarkan data katalog produk yang akurat. Namun, agar fitur ini berfungsi secara optimal untuk situs Anda, model aspek perlu mempelajari aktivitas di situs Anda. Untuk melakukannya, Anda perlu menetapkan kolom kueri, kategori, dan filter dalam upload peristiwa penelusuran secara akurat.
Jika tidak ada konfigurasi penayangan yang mengaktifkan ubin dan tayangan dinamis, dan Anda baru saja mengaktifkan ubin dan tayangan dinamis dalam konfigurasi penayangan, tunggu tiga hingga empat hari sebelum ubin dan tayangan dinamis berfungsi.
Kontrol faset
Bagian ini memberikan petunjuk untuk membuat berbagai jenis kontrol facet, yang banyak di antaranya juga mengatur perilaku kartu:
- Mengabaikan kontrol nilai ubin dan faset
- Mengganti kontrol nilai ubin dan facet
- Menggabungkan kontrol facet
- Menetapkan kontrol interval numerik
- Menghapus kontrol kartu dan facet
- Memaksa kontrol faset yang ditampilkan
- Kontrol urutan ulang aspek dinamis
Vertex AI Search untuk retail melakukan pencocokan peka huruf besar/kecil untuk semua kontrol facet ini, kecuali jika dinyatakan lain.
Untuk mengontrol nilai dan perilaku kartu aspek tertentu, buka tab Kontrol aspek di konsol Penelusuran untuk Retail.
Klik Create control untuk mengubah faset yang ditampilkan dari penelusuran. Panel Buat kontrol akan terbuka. Klik kolom Jenis kontrol untuk membuka menu drop-down, tempat Anda dapat memilih jenis kontrol. Setiap tombol akan membuka dialog dengan opsi untuk mengontrol faset Anda. Semua jenis kontrol faset memerlukan setidaknya informasi atribut, tetapi setiap formulir memerlukan informasi yang sedikit berbeda.
Membuat kontrol nilai ubin dan abaikan faset
Buat kontrol nilai ubin dan mengabaikan aspek saat Anda ingin menghapus beberapa nilai ubin dan aspek yang tidak diinginkan untuk beberapa kunci ubin dan aspek tertentu.
Kontrol ini berguna untuk menghapus nilai ubin dan aspek yang tidak diinginkan seperti NA
dan
Not_applicable
. Namun, metrik ini juga dapat digunakan untuk menghapus tren musiman seperti
Easter
jika Anda berada di bulan Oktober.
Untuk membuat kontrol yang mengabaikan nilai facet dan kartu:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Abaikan nilai ubin dan faset.
Tentukan nama atribut.
Misalnya,
brands
untuk atribut sistem. Untuk atribut kustom, namanya diawali denganattributes.
—misalnya,attributes.department
danattributes.colors
.Opsional: Tentukan Waktu Mulai dan/atau Waktu Akhir.
Tentukan satu atau beberapa nilai atribut sebagai Abaikan nilai.
Misalnya,
NA
,Not_applicable
, danEaster
.Klik Kirim.
Membuat kontrol nilai ubin dan penggantian faset
Buat kontrol ganti nilai faset dan kartu jika Anda ingin menggabungkan sejumlah nilai faset dan kartu yang serupa menjadi satu istilah.
Mengganti nilai kartu dan faset terkadang disebut sebagai menggabungkan nilai kartu dan faset.
Untuk menghindari konflik dan pemetaan yang tidak berguna, jika nilai atribut facet_value_1
diganti oleh nilai atribut lain facet_value_2
, nilai atribut yang terakhir tidak dapat diganti oleh nilai atribut lain. Misalnya, jika Anda mengganti ruby
dengan
dark red
, Anda tidak dapat mengganti dark red
dengan red
.
Untuk setiap nama atribut, nilai atribut tidak boleh muncul lebih dari sekali di kolom Ganti nilai.
Untuk membuat kontrol yang mengganti faset dan nilai:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Ganti nilai ubin dan faset.
Tentukan nama atribut.
Fitur ini hanya berfungsi untuk atribut kustom, yang diawali dengan awalan
attributes
—misalnya,attributes.department
danattributes.colors
.Tentukan satu atau beberapa nilai atribut sebagai Ganti nilai - misalnya,
RED
,Red
,dark red
,bright red
,ruby
, dancrimson
.Nilai atribut hanya dapat muncul satu kali di kolom Ganti nilai.
Tentukan satu nilai atribut sebagai Istilah penggantian - misalnya,
red
.Klik Kirim.
Meskipun nilai yang diganti mungkin menghilang dengan cepat, istilah penggantian dapat memerlukan waktu hingga empat hari untuk muncul.
Saat kontrol ganti nilai facet diterapkan, jika kunci facet (dalam contoh ini attributes.colors
) ditampilkan dalam respons, nilai facet yang diganti (seperti dark red
dan crimson
) tidak akan ada sebagai nilai facet. Istilah tersebut diganti dengan istilah penggantinya (misalnya, red
).
Membuat kontrol penggabungan facet
Sebaiknya tetapkan nama dan nilai atribut khusus produk dengan benar di sisi Anda sebelum produk dimasukkan ke dalam database penelusuran. Namun, jika tidak dapat mengubah nama atribut kustom, Anda dapat membuat kontrol penggabungan facet. Anda membuat kontrol penggabungan facet jika ingin
menggabungkan (mengganti) facet dengan facet lain. Misalnya, Anda mungkin memiliki beberapa kunci aspek kustom untuk warna seperti attributes.colors_jeans
, attributes.colors_clothes
, dan attributes.colors_hue
, dan ingin menggantinya dengan kunci aspek kustom yang ada yang disebut attributes.colors
.
Sebaiknya, kunci gabungan harus:
- Nama atribut kustom yang bersifat permanen dan tidak akan mengubah jenis.
- Nama atribut dari banyak produk yang ditransfer.
Jika Anda menghapus kunci gabungan, Anda akan kehilangan data engagement-nya, yang digunakan untuk melatih model facet dinamis.
Selama pengindeksan untuk setiap produk, kunci dan kunci gabungan disertakan sebagai nama atribut, kecuali jika Anda melebihi jumlah maksimum atribut yang diizinkan per produk. Jika jumlah maksimum atribut melebihi kuota yang diizinkan per produk, penelusuran akan secara arbitrer memotong kunci yang digabungkan yang menjadi nama atribut.
Misalnya, jika Anda sudah memiliki jumlah maksimum nama atribut kustom untuk produk tertentu
dan salah satu nama atribut kustomnya adalah colors_jeans
, misalkan Anda
menggunakan kontrol penggabungan facet untuk menggabungkan attributes.colors_jeans
ke dalam
attributes.colors
. Dalam hal ini, nama atribut colors
tidak akan ditambahkan ke produk
tertentu ini karena sudah berisi jumlah kunci kustom maksimum per
produk. Kunci yang digabungkan tidak akan dihapus dari nama atribut (kustom) produk, tetapi juga tidak akan ditampilkan sebagai kunci aspek dinamis. Demikian pula, jika Anda menggabungkan beberapa kunci dengan kunci yang sama dan hal ini menyebabkan jumlah nilai atribut untuk kunci yang digabungkan melebihi batas nilai atribut yang diizinkan, penelusuran akan memotong nilai atribut secara arbitrer.
Untuk membuat kontrol yang menggabungkan suatu aspek ke dalam aspek lain:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Gabungkan facet.
Tentukan kunci aspek kustom yang valid yang digabungkan ke kunci aspek lain.
Fitur ini hanya berfungsi untuk atribut kustom, yang diawali dengan awalan
attributes
—misalnya,attributes.colors_clothes
danattributes.colors_jeans
.Tentukan kunci aspek kustom yang valid sebagai kunci gabungan.
Klik Kirim.
Kontrol ini biasanya diterapkan dalam 2-4 hari.
Membuat kontrol interval numerik yang ditetapkan
Kontrol interval numerik yang ditetapkan memungkinkan Anda menentukan interval untuk faset atau kartu numerik, bukan harus menerima interval yang dihitung.
Misalnya, penelusuran dapat menghitung interval [10,15),
[15,20) [20,25), [25,30), [30,40) dan [40,50) dan [50,infinity) untuk kunci
facet numerik kustom attributes.monitor_size
. Namun, Anda mungkin lebih memilih
interval [0,14), [14,17), [17,21), [21,24), [24,27), [27,32) dan [32,infinity)
sebagai gantinya.
Tentang interval yang dihitung dan interval yang ditetapkan
Untuk semua atribut kustom numerik dan atribut sistem numerik price
,
rating
, dan ratingCount
, penelusuran menghitung beberapa interval
dengan batas bulat berdasarkan distribusi semua nilai atribut (numerik)
untuk setiap atribut ini. Anda juga dapat menentukan beberapa interval dalam
permintaan. Sebagai opsi terakhir, Anda dapat menetapkan interval sendiri untuk setiap kunci
facet numerik menggunakan kontrol
setel interval numerik berikut.
Berikut adalah urutan prioritas yang menentukan interval yang digunakan:
Pertama, jika beberapa interval ditentukan dalam permintaan untuk kunci facet numerik, interval ini akan disimpan.
Jika tidak, jika kunci aspek numerik bersifat dinamis atau diteruskan dalam permintaan tanpa interval, interval yang Anda sertakan menggunakan kontrol set numerical intervals akan ditambahkan ke kunci aspek numerik tersebut jika interval ini tidak kosong.
Jika tidak, interval yang dihitung sebelumnya dengan batas bulat akan ditambahkan.
Membuat kontrol
Jika Anda ingin menentukan interval sendiri untuk kunci ubin dan aspek numerik, bukan menggunakan interval yang dihitung Vertex AI Search untuk retail, buat kontrol interval numerik yang ditetapkan.
Untuk membuat kontrol guna menambahkan interval:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Tetapkan interval ubin dan facet numerik.
Tentukan nama atribut numerik.
Misalnya,
price
untuk atribut sistem. Untuk atribut kustom, namanya diawali denganattributes.
—misalnya,attributes.number_of_pieces
.Tentukan minimal salah satu dari Minimum atau Maximum. Jika keduanya ditentukan, minimum tidak boleh lebih besar dari maksimum. Anda dapat memilih setiap batas untuk Inklusif atau Eksklusif.
Untuk menambahkan interval lainnya, klik add_boxTambahkan interval. Jumlah maksimum interval adalah 40.
Klik Kirim.
Membuat kontrol untuk menghapus facet dan kartu
Kontrol hapus facet memungkinkan Anda menghapus kunci ubin dan facet tertentu dari facet dinamis. Kunci facet dan kartu dihapus berdasarkan beberapa istilah kueri atau kategori halaman tertentu.
Jenis kontrol aspek ini mengontrol atribut itu sendiri. Tidak ada faset atau kartu yang terkait dengan faset ini sebagai anggota yang akan ditampilkan dalam penelusuran jika jenis kontrol faset ini diterapkan.
Kontrol ini berguna jika Anda ingin menghapus beberapa kunci faset dan kartu untuk beberapa istilah
kueri atau penjelajahan. Misalnya, Anda dapat menggunakan kontrol ini untuk menghapus kunci aspek
attributes.shoe_size
untuk kueri 'sepatu'.
Untuk membuat kontrol penghapusan facet atau kartu:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol. Panel Buat kontrol akan terbuka.
Pilih Hapus facet dan kartu.
Setiap kontrol ditujukan untuk penelusuran atau penjelajahan, tetapi tidak dapat diterapkan untuk keduanya. Lakukan salah satu hal berikut:
Untuk kueri penelusuran, klik Telusuri dan tentukan beberapa istilah kueri parsial atau beberapa istilah kueri persis yang akan dicocokkan. Lihat informasi mendetail dalam persyaratan kueri dan kondisi. Istilah kueri harus dalam huruf kecil untuk kedua kasus tersebut. Misalnya, Anda dapat menentukan istilah kueri parsial
shirts
,polo
,jackets
,t-shirt
, danfall coats
, dan kunci aspek yang ditentukan berikutnya tidak akan muncul sebagai aspek dinamis jika kueri huruf kecil adalah salah satu istilah kueri ini atau berisi salah satu istilah kueri ini sebagai unigram.Untuk menjelajahi, klik Jelajahi kategori dan tentukan beberapa kategori halaman. Anda dapat menentukan daftar (maksimal 10 entri) kategori atau departemen. Formatnya harus sama dengan kategori halaman peristiwa pengguna. Misalnya,
page_categories
:Sales > 2023 Black Friday Deals
. Jika ada kecocokan persis (peka huruf besar/kecil) antara yang terakhir dan salah satu kategori halaman yang diteruskan dalam peristiwa (untuk penjelajahan), kunci aspek yang ditentukan berikutnya tidak akan muncul sebagai aspek dinamis.
Tentukan setidaknya satu kunci aspek yang valid di Atribut yang akan diabaikan.
Klik Kirim.
Membuat kontrol facet pengembalian paksa
Kontrol faset yang ditampilkan secara paksa dapat memengaruhi posisi daftar kunci faset dinamis untuk kueri atau peristiwa penjelajahan tertentu.
Kontrol ini berguna jika Anda ingin memaksa kunci aspek tertentu di antara
aspek dinamis untuk beberapa istilah kueri atau penjelajahan. Misalnya, Anda dapat menggunakan kontrol ini untuk memaksa kunci facet brands
muncul ke posisi 10 atau posisi yang lebih kecil untuk kueri handbags
. Jika brands
sudah berada di 10
teratas untuk facet dinamis untuk kueri ini, brands
tidak akan banyak berpindah. Jika tidak berada di 10 teratas atau tidak ada dalam daftar facet dinamis, facet tersebut akan dipindahkan ke posisi 10.
Untuk membuat kontrol untuk memaksa menampilkan kembali facet:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Paksa menampilkan facet.
Setiap kontrol ditujukan untuk penelusuran atau penjelajahan, tetapi tidak dapat diterapkan untuk keduanya. Lakukan salah satu hal berikut:
Untuk kueri penelusuran, klik Telusuri dan tentukan beberapa istilah kueri parsial atau beberapa istilah kueri persis yang akan dicocokkan. Lihat informasi mendetail dalam persyaratan kueri dan kondisi. Istilah kueri harus dalam huruf kecil untuk kedua kasus tersebut. Misalnya, Anda dapat menentukan istilah kueri parsial
shirts
,polo
,jackets
,t-shirt
, danfall coats
, dan kunci aspek yang ditentukan berikutnya akan muncul di sekitar posisinya masing-masing atau lebih tinggi di antara aspek dinamis jika kueri huruf kecil adalah salah satu istilah kueri ini atau berisi salah satu istilah kueri ini sebagai unigram.Untuk menjelajahi, klik Jelajahi kategori dan tentukan beberapa kategori halaman. Anda dapat menentukan daftar (maksimal 10 entri) kategori atau departemen. Formatnya harus sama dengan kategori halaman peristiwa pengguna. Misalnya,
page_categories
:Sales > 2023 Black Friday Deals
. Jika ada kecocokan persis (peka huruf besar/kecil) antara yang terakhir dan salah satu kategori halaman yang diteruskan dalam peristiwa (untuk penjelajahan), kunci aspek yang ditentukan berikutnya akan muncul di sekitar posisinya masing-masing atau lebih tinggi di antara aspek dinamis.
Tentukan kunci aspek yang valid dan posisi bilangan bulat antara 1 dan 100 (inklusif).
Jika Anda ingin menentukan lebih dari satu kunci aspek, klik add_boxTambahkan penyesuaian dan ulangi langkah sebelumnya.
Klik Kirim.
Membuat kontrol aspek dinamis pemeringkatan ulang
Peringkat aspek dinamis bergantung pada kueri (penelusuran) atau kategori halaman (penjelajahan). Kontrol aspek dinamis pemeringkatan ulang juga memungkinkan peringkat bergantung pada beberapa nilai aspek yang digunakan oleh pengguna.
Misalnya, dengan menggunakan kontrol ini, jika pengguna menggunakan nilai faset watches
dari kunci faset attributes.department
setelah melakukan penelusuran atau penjelajahan, peringkat juga akan bergantung pada nilai faset watches
. Anda dapat menentukan nilai faset yang ingin di-rerank berdasarkan
kunci faset, atau hanya menentukan kunci faset dan melakukan rerank pada semua nilai fasetnya.
Untuk membuat kontrol guna mengurutkan ulang aspek dinamis:
Buka halaman Kontrol di konsol Penelusuran untuk Retail.
Di tab Kontrol facet, klik add_boxBuat kontrol.
Panel Buat kontrol akan terbuka.
Pilih Urutkan ulang facet dinamis.
Tentukan kunci aspek tekstual kustom yang valid (semua kunci kustom memiliki awalan
attributes.
).Anda dapat menentukan beberapa nilai aspek tertentu atau menerapkan ke semua.
Jika Anda ingin mengurutkan ulang semua nilai faedahnya, klik add_boxPerubahan nilai apa pun.
Jika Anda ingin mengurutkan ulang berdasarkan nilai aspek tertentu, klik add_boxPerubahan nilai yang dipilih. Kemudian, masukkan semua nilai aspek yang ingin Anda ubah peringkatnya (peka huruf besar/kecil). Misalnya, dapat berupa
watches
,luggages
,bed
.
Klik Kirim.
Anda harus meneruskan semua kunci aspek yang digunakan oleh pengguna dalam permintaan karena alasan berikut:
- Misalkan pengguna menjelajahi promo dan mendapatkan daftar pertama kunci aspek yang ditampilkan.
- Kemudian, pengguna berinteraksi terlebih dahulu dengan kunci
facet
attributes.age_group
. - Selanjutnya, mereka menggunakan kunci faset
attributes.department
dengan nilai fasetwatches
, yang Anda siapkan kontrolnya untuk melakukan pemeringkatan ulang.
Pada saat itu, penelusuran akan mengurutkan ulang kunci.
Jadi, ada kemungkinan kunci aspek attributes.age_group
yang sebelumnya diaktifkan tidak akan ditampilkan dalam
respons. Jika Anda meneruskan kunci ini dalam permintaan (menggunakan
Facetspec
dengan
enableDynamicPosition
ditetapkan ke true
),
kunci ini akan otomatis ditampilkan dalam respons.
Namun, penelusuran dapat menampilkan kunci tersebut di posisi 27 dan Anda mungkin hanya menampilkan 20 kunci pertama kepada pengguna. Oleh karena itu, pastikan kunci ini yang sebelumnya digunakan oleh pengguna akan ditampilkan kepada pengguna. Jika tidak ingin menampilkan terlalu banyak kunci kepada pengguna, Anda mungkin harus memfilter beberapa kunci intermedier yang tidak digunakan dalam respons.