Halaman ini menguraikan peningkatan hasil penelusuran.
Tutorial peningkatan
Tutorial ini menampilkan beberapa contoh peningkatan produk.
Untuk mengikuti panduan langkah demi langkah tugas ini langsung di Cloud Shell Editor, klik Pandu saya:
Contoh set data
Halaman ini menggunakan {i>dataset<i} berikut sebagai contoh. Hanya {i>field<i} yang diperlukan untuk penjelasan yang disertakan.
Prasyarat
Lihat Memfilter dan mengurutkan hasil untuk sintaksis ekspresi filter.
Peningkatan
Dengan peningkatan, Anda dapat mengontrol peringkat hasil dengan menerapkan peningkatan untuk memprioritaskan atau menurunkan prioritas hasil.
Misalnya, jika menelusuri "speaker Google", Anda akan mendapatkan "nest_mini_2nd_gen", "nest_audio", "nest_hub_max", "nest_hub", "google_home_max", dan "google_home_mini" dalam urutan tidak spesifik.
Java
Misalkan Anda ingin memprioritaskan produk yang lebih murah (kurang dari 95 dolar) dan tidak memprioritaskan produk mahal (lebih tinggi dari 95 dolar). Anda dapat menerapkan spesifikasi peningkatan sebagai:
JSON
{ condition_boost_specs { condition: "price: IN(*, 95.0e)" boost: 0.5 } condition_boost_specs { condition: "price: IN(95.0e, *)" boost: -0.5 } }
Hasilnya, "nest_mini_2nd_gen", "google_home_mini", dan "nest_hub" mungkin menjadi tiga yang pertama, sementara "nest_audio", "nest_hub_max", dan "google_home_max" mungkin menjadi tiga yang terakhir. Namun, tidak ada pesanan tertentu yang dijamin, yang berbeda dengan pengurutan berdasarkan harga, seperti yang dibahas dalam Memfilter dan mengurutkan hasil.