Facet untuk penelusuran

Halaman ini memperkenalkan beberapa fitur facet dan cara menggunakannya.

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, dan attributes.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, dan size.

  • Atribut khusus: Atribut khusus adalah atribut tambahan yang Anda tentukan menggunakan kolom Product.attributes. Misalnya, hal ini dapat mencakup style, color, atau department.

  • Kunci faset: Ini adalah nama faset. Misalnya, nilainya dapat berupa attributes.department atau sizes. Kunci faset sesuai dengan nama atribut. Misalnya, nama atribut sistem (produk) sizes sesuai dengan kunci facet sizes. Demikian pula, nama atribut kustom (produk) department sesuai dengan kunci aspek attributes.department (untuk atribut kustom, awalan attributes. 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 seperti Asics dan Nike. 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 facet attributes.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:

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.

Buka halaman Controls

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.

Teks alternatif

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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Abaikan nilai ubin dan faset.

  4. Tentukan nama atribut.

    Misalnya, brands untuk atribut sistem. Untuk atribut kustom, namanya diawali dengan attributes.—misalnya, attributes.department dan attributes.colors.

  5. Opsional: Tentukan Waktu Mulai dan/atau Waktu Akhir.

  6. Tentukan satu atau beberapa nilai atribut sebagai Abaikan nilai.

    Misalnya, NA, Not_applicable, dan Easter.

  7. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Ganti nilai ubin dan faset.

  4. Tentukan nama atribut.

    Fitur ini hanya berfungsi untuk atribut kustom, yang diawali dengan awalan attributes —misalnya, attributes.department dan attributes.colors.

  5. Tentukan satu atau beberapa nilai atribut sebagai Ganti nilai - misalnya, RED, Red, dark red, bright red, ruby, dan crimson.

    Nilai atribut hanya dapat muncul satu kali di kolom Ganti nilai.

  6. Tentukan satu nilai atribut sebagai Istilah penggantian - misalnya, red.

  7. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Gabungkan facet.

  4. 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 dan attributes.colors_jeans.

  5. Tentukan kunci aspek kustom yang valid sebagai kunci gabungan.

  6. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Tetapkan interval ubin dan facet numerik.

  4. Tentukan nama atribut numerik.

    Misalnya, price untuk atribut sistem. Untuk atribut kustom, namanya diawali dengan attributes.—misalnya, attributes.number_of_pieces.

  5. 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.

  6. Untuk menambahkan interval lainnya, klik Tambahkan interval. Jumlah maksimum interval adalah 40.

  7. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol. Panel Buat kontrol akan terbuka.

  3. Pilih Hapus facet dan kartu.

  4. 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, dan fall 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.

  5. Tentukan setidaknya satu kunci aspek yang valid di Atribut yang akan diabaikan.

  6. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Paksa menampilkan facet.

  4. 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, dan fall 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.

  5. Tentukan kunci aspek yang valid dan posisi bilangan bulat antara 1 dan 100 (inklusif).

  6. Jika Anda ingin menentukan lebih dari satu kunci aspek, klik Tambahkan penyesuaian dan ulangi langkah sebelumnya.

  7. 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:

  1. Buka halaman Kontrol di konsol Penelusuran untuk Retail.

    Buka halaman Controls

  2. Di tab Kontrol facet, klik Buat kontrol.

    Panel Buat kontrol akan terbuka.

  3. Pilih Urutkan ulang facet dinamis.

  4. Tentukan kunci aspek tekstual kustom yang valid (semua kunci kustom memiliki awalan attributes.).

  5. Anda dapat menentukan beberapa nilai aspek tertentu atau menerapkan ke semua.

    • Jika Anda ingin mengurutkan ulang semua nilai faedahnya, klik Perubahan nilai apa pun.

    • Jika Anda ingin mengurutkan ulang berdasarkan nilai aspek tertentu, klik Perubahan nilai yang dipilih. Kemudian, masukkan semua nilai aspek yang ingin Anda ubah peringkatnya (peka huruf besar/kecil). Misalnya, dapat berupa watches, luggages, bed.

  6. 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 faset watches, 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.