Saring Penelusuran

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.

  1. Ringkasan
  2. Membuat Label Penajaman
  3. Memberi Tag pada Situs dengan Label
  4. 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

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.

Kembali ke atas

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:

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 .

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

Hasil penelusuran
dengan link penajaman yang disebut Kuliah

Kembali ke atas

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 $q, yang menunjukkan sebagai link penajaman. Misalnya, jika pengguna menelusuri "bacon", link penajaman ini juga akan berupa "bacon".

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 Label Atribut name.

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:

  • Gunakan hanya karakter huruf kecil.
  • Ganti tanda baca dan kata penghubung (seperti "dan", "/", dan "atau") dengan garis bawah ("_"). Misalnya, frasa "peringatan dan penarikan kembali" harus berupa "warnings_recalls" dan ungkapan, "pengujian/prosedur", "pengujian_prosedur".
  • Buat nama yang singkat.
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:
  • BOOST- Ketika pengguna mengklik link penajaman, situs diberi tag dengan label akan diprioritaskan di atas hasil tanpa label.
  • FILTER- Ketika pengguna mengklik link penajaman, hanya situs yang diberi tag akan ditampilkan. Semua situs lainnya dikecualikan.
  • ELIMINATE - Ketika pengguna mengklik link penajaman, situs yang diberi tag dengan label ini dikecualikan sepenuhnya. Label seperti itu tidak memerlukan bobot.

    Menghilangkan penyempurnaan sangat berguna jika Anda ingin memberi tahu Mesin Telusur untuk menampilkan hasil relevan kecuali yang diberi tag dengan label tersebut. Misalnya, Anda mungkin ingin mengizinkan vegetarian Anda pengguna untuk mengecualikan situs terkait daging saat mereka menelusuri resep memasak.

  • Buat judul link penajaman yang jelas. Dalam contoh contoh, judul yang bagus mungkin "vegetarian" atau "hapus daging".
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 +1.0.

Jika ingin menggunakan bobot negatif dengan label filter, Anda mungkin perlu hasil kosong. Label filter membatasi pencarian dalam jumlah terbatas, situs, dan bobot -1.0 mengecualikan semuanya. Nama pengguna mungkin dibingungkan dengan link penajaman yang memberikan hasil kosong.

Kembali ke atas

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>

Kembali ke atas

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.

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

Kembali ke atas