Halaman ini menjelaskan cara membantu pengguna mempertajam kueri penelusuran mereka menggunakan label penyempurnaan. Tidak seperti label mesin telusur, label perbaikan terlihat kepada pengguna Anda, dan muncul di bagian atas halaman hasil penelusuran.
- Ringkasan
- Membuat Label Penajaman
- Memberi Tag pada Situs dengan Label
- Mengontrol Jumlah Label Penajaman yang Ditampilkan
Ringkasan
Bahkan setelah Anda menyusun set hasil untuk mesin telusur Anda dan peringkat, pengguna Anda mungkin masih mengetik kueri yang terlalu luas. Sebagai misalnya, jika pengguna menelusuri kondisi kesehatan, tidak jelas jenis informasi yang mereka cari. Apakah mereka mencari informasi tentang gejala, perawatan, atau faktor risiko? Namun, jika mereka dapat memilih penyempurnaan, atau kategori hasil penelusuran, mereka dapat mempersempit mencari dan mendapatkan jawaban dengan cepat.
![Halaman hasil penelusuran
dengan pilihan link penajaman](https://developers-dot-devsite-v2-prod.appspot.com/static/custom-search/images/refinements.png?authuser=0000&hl=id)
Penajaman adalah label yang Anda terapkan pada situs untuk mengategorikannya. Tujuan label penajaman yang Anda buat muncul sebagai tautan di bagian atas hasil penelusuran halaman. Bila pengguna mengklik salah satu link penajaman ini, situs yang telah Anda diberi tag dengan label penyempurnaan—bergantung pada cara Anda menetapkan label—baik ditelusuri secara eksklusif atau dipromosikan di atas hasil lainnya. Anda bahkan dapat menambahkan kueri dengan istilah penelusuran tambahan untuk mereka mengambil hasil yang lebih bertarget atau mengarahkan mereka ke laman lain.
Membuat Label Penajaman
Anda dapat membuat label penyempurnaan dan memberi tag pada situs dalam Tab Penajaman pada panel kontrol, tetapi Anda dapat menampilkan mengontrol peringkat jika Anda menggunakan File anotasi XML Programmable Search. Seperti pada label mesin telusur, Anda menetapkan label penyempurnaan dalam file konteks dan menerapkannya pada situs dalam anotasi.
Seperti yang ditunjukkan contoh berikut, label penyempurnaan ditentukan menggunakan
Elemen Facet
di dalam bagian Context
.
<CustomSearchEngine> <Title>Universities</Title> <Context> <Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"> <Rewrite>lecture OR lectures</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Assignments"> <Label name="assignments" mode="BOOST" weight="0.8"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Reference"> <Label name="reference" mode="FILTER"> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Papers"> <Label name="papers" mode="FILTER"/> <Redirect url="http://scholar.google.com/scholar?q=$q"/> </FacetItem> </Facet> <BackgroundLabels> <Label name="_cse_omuauf_lfve" mode="FILTER"/> <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
Elemen Facet
memiliki struktur berikut:
Facet
Setiap elemen Facet
dapat memiliki hingga empat elemen FacetItem
elemen turunan. Anda dapat membuat label perbaikan sebanyak yang Anda inginkan. Anda dapat
juga mengontrol jumlah label yang muncul di halaman hasil penelusuran
.
Contoh: Label Penajaman
Label penyempurnaan dasar terlihat seperti berikut:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
Gambar 3: Kode contoh menghasilkan kueri halaman hasil penelusuran dengan label.
Elemen Label Penajaman
Berikut adalah elemen turunan dari Facet
.
Elemen | Atribut | Deskripsi | Nilai |
---|---|---|---|
FacetItem |
title |
Link penajaman penelusuran yang ditampilkan di bagian atas halaman hasil. | Judul link. Dalam contoh di atas, itu adalah "Kuliah" tautan di bagian atas halaman hasil. Judul harus deskriptif dan sesingkat mungkin. Peningkatan tautan mungkin dipotong untuk menghemat ruang, terutama jika hasil penelusuran memiliki banyak link penajaman. Anda juga dapat menggunakan istilah |
Label |
name |
Nama label penyempurnaan.
Anda menggunakan nama ini untuk menandai situs dalam file anotasi.
Selain itu, Programmable Search Engine menambahkan
nama label ke kueri
pengguna setelah mereka
mengklik tautan penajaman. Jika Anda melihat kembali
bagian Ringkasan, contoh hasil penelusuran
menampilkan kotak penelusuran dengan "jerawat lebih:kondisi_perawatan". Tujuan
"more:condition_processing" menunjukkan penggunaan label, dan
"perlakuan_kondisi" adalah nilai elemen |
Nama deskriptif untuk label. Saat Anda melihat anotasi , sebaiknya Anda dapat memahami tujuan dari label tanpa harus merujuk kembali ke file konteks. Anda harus mengikuti konvensi penamaan, yang mencakup hal berikut:
|
mode |
Mode di label mesin telusur dan label penajaman berfungsi dengan cara yang sama
cara.
Anda dapat membuat ketiga jenis—meningkatkan, menyaring, dan menghilangkan — di mesin telusur yang sama. Untuk dokumentasi yang lebih mendetail tentang cara kerja bobot, lihat Peringkat Hasil Penelusuran. |
Tentukan nilai mode untuk setiap label:
|
|
weight |
Bobot dalam label mesin telusur dan label penyempurnaan berfungsi dengan cara yang sama cara. Untuk dokumentasi yang lebih mendetail tentang cara kerja bobot, lihat Peringkat Hasil Penelusuran. | Hanya untuk label peningkatan dan filter. Nilai apa pun di antara
-1.0 dan + 1.0 . Jika Anda tidak menentukan nilai,
label memiliki nilai implisit +0.7 . Meskipun Anda dapat menerapkan
berbagai bobot pada sebuah label, lebih baik menerapkan bobot yang tinggi
promosikan hasil yang disempurnakan.
Jika Anda ingin menyaring hasil penelusuran
agar hanya menampilkan situs tertentu,
gunakan bobot yang mendekati atau sama dengan Jika ingin menggunakan bobot negatif dengan label filter, Anda mungkin perlu
hasil kosong. Label filter membatasi pencarian dalam jumlah terbatas,
situs, dan bobot |
Memberi Tag pada Situs dengan Label
Anda dapat memberi tag pada situs dengan label perbaikan. Setiap anotasi dapat memiliki beberapa label, yang berarti bahwa situs yang sama dapat digunakan di mesin telusur lainnya dan diberi peringkat secara berbeda. Skor yang Anda terapkan pada anotasi untuk memodulasi label mesin telusur juga berlaku untuk label penyempurnaan.
Anotasi XML
Berikut ini cara memberi tag pada situs dengan label dalam format XML.
<Annotations> <Annotation about="webcast.berkeley.edu/*" score="1"> <Label name="university_boost_highest"/> <Label name="lectures"/> </Annotation> <Annotation about="www.youtube.com/ucberkeley/*" score="1"> <Label name="university_boost_highest"/> <Label name="videos_boost_mid"/> <Label name="lectures"/> </Annotation> </Annotations>
Cara Lain untuk Membantu Pengguna Anda
Selain menyaring hasil penelusuran, Anda dapat menggunakan tautan penajaman penelusuran untuk membantu pengguna mendapatkan hasil yang lebih tertarget. Anda dapat menambahkan istilah penelusuran ke kueri atau mengalihkan pengguna ke mesin telusur atau situs lain.
Menambahkan Kueri Penelusuran
Jika Anda ingin membantu pengguna dengan menambahkan istilah penelusuran yang bermanfaat ke
Anda dapat menggunakan elemen Rewrite
.
Elemen ini menambahkan istilah penelusuran ke
saat mereka mengklik link penajaman. Elemen Rewrite
dapat berisi hingga 100 karakter, semuanya harus huruf kecil. Huruf Besar
operator penelusuran seperti OR
adalah satu-satunya pengecualian. Untuk mempelajari lebih lanjut
operator penelusuran, lihat
Penelusuran Lanjutan
Dipermudah.
Contoh berikut menunjukkan cara menggunakan Rewrite
.
<Facet> <FacetItem title="Homework"> <Label name="assignments" mode="BOOST"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet>
Contoh ini menunjukkan cara membantu pengguna yang mengklik link penajaman yang disebut "Pekerjaan Rumah". Dilanjutkan dengan menambahkan kata-kata, “pekerjaan rumah”, "tugas", atau "tugas" dengan kueri penelusuran yang diketik pengguna.
Mengontrol Jumlah Label Penajaman yang Ditampilkan
Jika Anda telah menentukan penajaman, Programmable Search Engine akan menampilkan label penajaman di bagian atas hasil penelusuran. Anda dapat memilih untuk menampilkan semua tindakan label penyempurnaan atau hanya sebagian dari mereka.
Jika Anda memilih untuk hanya menampilkan sebagian label penajaman, Programmable Search Engine menampilkan label penajaman dengan jumlah hasil penelusuran terbesar. Sebagai misalnya, jika Anda memiliki tiga label penajaman yang disebut "HTML", "CSS", dan "JavaScript", tetapi menyetel mesin telusur Anda agar hanya menampilkan dua, Programmable Search Engine menampilkan dua label penyempurnaan dengan jumlah hasil terbesar untuk untuk kueri pengguna tertentu.
Ini berarti bahwa meskipun jumlah label penajaman yang ditampilkan adalah tetap, label perbaikan itu sendiri berubah sesuai terhadap kueri pengguna.
Untuk menyetel jumlah label penyempurnaan dalam definisi XML, tambahkan
Atribut top_refinements
ke definisi konteks
CustomSearchEngine
.
<CustomSearchEngine top_refinements="n"></CustomSearchEngine>
Dengan n
adalah jumlah
penajaman
yang ingin Anda tunjukkan.
Menetapkan angka ke 0
tidak akan menampilkan label penajaman dengan penelusuran
hasil pengujian tersebut. Tanpa
pengaturan dalam definisi konteks, mesin telusur akan menampilkan semua
label penyempurnaan yang telah Anda tetapkan untuk kueri pengguna, terlepas dari
hasil penelusuran untuk label tersebut.
Anda juga dapat menetapkan jumlah label perbaikan pada Halaman Peningkatan Panel Kontrol.