Saring Penelusuran

Halaman ini menjelaskan cara membantu pengguna menyaring kueri penelusuran menggunakan label penyempurnaan. Tidak seperti label mesin telusur, label persempit terlihat oleh pengguna, dan muncul di bagian atas halaman hasil penelusuran.

  1. Ringkasan
  2. Membuat Label Penajaman
  3. Memberi Tag pada Situs dengan Label
  4. Mengontrol Jumlah Label Penajaman yang Ditampilkan

Ringkasan

Meskipun Anda telah menyusun hasil untuk mesin telusur dan mengubah peringkat, pengguna mungkin masih mengetik kueri yang terlalu luas. Misalnya, jika pengguna menelusuri kondisi kesehatan, jenis informasi yang mereka cari tidaklah jelas. Apakah mereka mencari informasi tentang gejala, pengobatan, atau faktor risiko? Namun, jika mereka dapat memilih perbaikan, atau kategori hasil penelusuran, mereka dapat mempersempit penelusuran mereka dan mendapatkan jawaban dengan cepat.

Halaman hasil penelusuran
dengan pilihan link penajaman

Penyempitan adalah label yang Anda terapkan pada situs untuk mengategorikannya. Label perbaikan yang Anda buat akan muncul sebagai link di bagian atas halaman hasil penelusuran. Saat pengguna mengklik salah satu link penajaman, situs yang telah Anda beri tag dengan label penajaman—bergantung pada cara Anda menetapkan label—akan ditelusuri secara eksklusif atau dipromosikan di atas hasil lainnya. Anda bahkan dapat menambahkan istilah penelusuran tambahan pada kueri pengguna untuk membantu mereka mengambil lebih banyak hasil yang ditargetkan atau mengalihkan mereka ke halaman yang berbeda.

Kembali ke atas

Membuat Label Penajaman

Anda dapat membuat label penajaman dan memberi tag pada situs di tab Refinements panel kontrol, tetapi Anda dapat memiliki kontrol yang lebih besar atas peringkat jika menggunakan file anotasi XML Programmable Search. Seperti pada label mesin telusur, Anda menentukan label penajaman dalam file konteks dan menerapkannya ke situs dalam file anotasi.

Seperti yang ditampilkan dalam contoh berikut, label penajaman ditentukan menggunakan elemen Facet 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:

Setiap elemen Facet dapat memiliki hingga empat elemen turunan FacetItem. Anda dapat membuat label penajaman sebanyak yang Anda inginkan. Anda juga dapat mengontrol jumlah label yang muncul di halaman hasil penelusuran .

Kembali ke atas

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 halaman hasil penelusuran dengan sebuah label.

Halaman hasil penelusuran
dengan link penajaman yang disebut Kuliah

Kembali ke atas

Elemen Label Penajaman

Berikut adalah elemen turunan Facet.

Elemen Atribut Deskripsi Nilai
FacetItem title Link penajaman yang ditampilkan di bagian atas halaman hasil.

Judul link. Pada contoh di atas, berupa link "Kuliah" di bagian atas halaman hasil.

Judul harus deskriptif dan sesingkat mungkin. Link penajaman mungkin akan terpotong untuk menghemat ruang, terutama jika halaman hasil penelusuran memiliki banyak link penajaman.

Anda juga dapat menggunakan istilah $q, yang menampilkan kueri pengguna sebagai link penajaman. Misalnya, jika pengguna menelusuri "bacon", link penajaman juga akan menjadi "bacon".

Label name Nama label penyempurnaan. Anda dapat menggunakan nama ini untuk memberi tag pada situs di file anotasi.

Selain itu, Programmable Search Engine menambahkan nama label ke kueri pengguna setelah mereka mengklik link penajaman. Jika Anda melihat kembali bagian Ringkasan, contoh halaman hasil penelusuran akan menampilkan kotak penelusuran dengan "pimple more:condition_treatment". Bagian "more:condition_treatment" menunjukkan penggunaan label, dan "condition_treatment" adalah nilai atribut name elemen Label.

Nama deskriptif untuk label Anda. Saat melihat file anotasi, ada baiknya Anda dapat memahami tujuan label tanpa harus merujuk kembali ke file konteks.

Anda harus mengikuti konvensi penamaan, yang mencakup hal berikut:

  • Gunakan karakter huruf kecil saja.
  • Ganti tanda baca dan konjungsi (seperti "dan", "/", dan "atau") dengan garis bawah ("_"). Misalnya, frasa "peringatan dan penarikan" harus berbentuk "warnings_recalls" dan frasa, "tests/procedures", "tests_procedures".
  • Buat nama yang singkat.
mode Mode pada label mesin telusur dan label penajaman berfungsi dengan cara yang sama.

Anda dapat membuat ketiga jenis tersebut—meningkatkan, memfilter, dan menghilangkan penajaman—di mesin telusur yang sama.

Untuk dokumentasi yang lebih mendetail tentang cara kerja bobot, lihat halaman Peringkat Hasil Penelusuran.

Tentukan nilai mode untuk setiap label:
  • BOOST- Saat pengguna mengklik link persempit, situs yang diberi tag dengan label akan lebih diprioritaskan daripada hasil lain yang tidak diberi label.
  • FILTER- Saat pengguna mengklik link penajaman, hanya situs yang diberi tag dengan label yang ditampilkan. Semua situs lainnya dikecualikan.
  • ELIMINATE - Saat pengguna mengklik link penajaman, situs yang diberi tag dengan label ini akan dikecualikan sepenuhnya. Label seperti ini tidak memerlukan bobot.

    Menghilangkan penajaman cukup berguna jika Anda ingin memberi tahu Programmable Search Engine untuk menampilkan hasil yang relevan kecuali hasil yang diberi tag dengan label tersebut. Misalnya, Anda mungkin ingin membiarkan pengguna vegetarian mengecualikan situs yang berhubungan dengan daging ketika mereka menelusuri resep memasak.

  • Buat judul link penajaman yang jelas. Dalam contoh sebelumnya, judul yang baik mungkin adalah "vegetarian" atau "buang daging".
weight Bobot pada label mesin telusur dan label penajaman berfungsi dengan cara yang sama. Untuk dokumentasi yang lebih mendetail tentang cara kerja bobot, lihat Peringkat Hasil Penelusuran. Hanya untuk label penguatan dan filter. Semua nilai antara -1.0 dan + 1.0. Jika Anda tidak menentukan nilainya, label memiliki nilai implisit +0.7. Meskipun Anda dapat menerapkan berbagai bobot pada label, sebaiknya terapkan bobot yang tinggi untuk meningkatkan hasil yang disempurnakan.

Jika Anda ingin menyaring hasil penelusuran agar hanya menampilkan situs tertentu, gunakan bobot yang mendekati atau sama dengan +1.0.

Jika ingin menggunakan bobot negatif dengan label filter, Anda mungkin akan mendapatkan hasil kosong. Label filter membatasi penelusuran ke sejumlah situs terbatas, dan bobot -1.0 mengecualikan semua situs tersebut. Pengguna Anda mungkin akan bingung dengan link penajaman yang memberikan hasil kosong.

Kembali ke atas

Memberi Tag pada Situs dengan Label

Anda dapat memberi tag pada situs dengan label persempit. 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 penajaman.

Anotasi XML

Yang berikut ini menunjukkan cara memberi tag pada situs menggunakan 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>

Kembali ke atas

Cara Lain untuk Membantu Pengguna Anda

Selain menyaring hasil penelusuran, Anda dapat menggunakan link penajaman untuk membantu pengguna mendapatkan hasil yang lebih ditargetkan. Anda dapat menambahkan istilah penelusuran ke kueri pengguna atau mengalihkan pengguna ke mesin telusur atau situs lain.

Menambahkan Kueri Penelusuran

Jika ingin membantu pengguna dengan menambahkan istilah penelusuran yang berguna ke kueri mereka, Anda dapat menggunakan elemen Rewrite. Elemen ini menambahkan istilah penelusuran ke kueri pengguna Anda saat mereka mengklik link penajaman. Elemen Rewrite dapat berisi hingga 100 karakter, semuanya harus dalam huruf kecil. Operator penelusuran huruf besar seperti OR adalah satu-satunya pengecualian. Untuk mempelajari operator penelusuran lebih lanjut, lihat Penelusuran Lanjutan yang Mudah.

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 bernama "Homework". {i>Password<i} itu menambahkan kata, "pekerjaan rumah", "tugas", atau "tugas" ke kueri penelusuran yang diketik pengguna Anda.

Kembali ke atas

Mengontrol Jumlah Label Penajaman yang Ditampilkan

Jika Anda telah menentukan penajaman, Programmable Search Engine akan menampilkan label penajaman di bagian atas hasil penelusuran. Anda memiliki opsi untuk menampilkan semua label penyempurnaan atau hanya subkumpulannya.

Jika Anda memilih untuk hanya menampilkan subset label penajaman, Programmable Search Engine akan menampilkan label penajaman dengan jumlah hasil penelusuran terbesar. Misalnya, jika Anda memiliki tiga label penajaman yang disebut "HTML", "CSS", dan "JavaScript", tetapi menyetel mesin telusur Anda untuk hanya menampilkan dua, Programmable Search Engine akan menampilkan dua label penajaman dengan jumlah hasil terbesar untuk kueri pengguna tertentu.

Artinya, meskipun jumlah label penajaman yang ditampilkan bersifat tetap, label penajaman itu sendiri akan berubah sesuai dengan kueri pengguna.

Untuk menetapkan jumlah label penajaman dalam definisi XML, tambahkan atribut top_refinements ke tag CustomSearchEngine definisi konteks Anda.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Dengan n adalah jumlah perbaikan yang ingin Anda tampilkan.

Menetapkan angka ke 0 tidak akan menampilkan label penajaman dengan hasil penelusuran. Tanpa setelan dalam definisi konteks, mesin telusur Anda akan menampilkan semua label penyempurnaan yang telah Anda tentukan untuk kueri pengguna apa pun, terlepas dari apakah ada hasil penelusuran untuk label tersebut.

Anda juga dapat menetapkan jumlah label penajaman di halaman Penajaman di Control Panel.

Kembali ke atas