Menulis Ulang Kueri

Halaman ini menjelaskan cara mengubah atau merespons kueri pengguna untuk menampilkan hasil penelusuran yang lebih relevan atau yang sesuai dengan persyaratan situs Anda.

  1. Ringkasan
  2. Menambahkan Kueri Penelusuran dengan Label Penajaman
  3. Memperluas Kueri Penelusuran dengan Sinonim
  4. Pelengkapan Otomatis Kueri

Ringkasan

Jika Anda mengenal audiens dengan baik, Anda dapat memperkirakan secara kasar jenis hal yang mungkin mereka cari. Anda dapat mengantisipasi kueri mereka dan membantu mereka menemukan hasil yang lebih relevan.

Programmable Search Engine memungkinkan Anda menambahkan istilah penelusuran ke kueri pengguna dan membuat sinonim kueri pengguna. Fitur pertama diterapkan melalui penyempurnaan, yang dapat diterapkan atau diabaikan pengguna; sedangkan fitur sinonim bertindak pada kueri pengguna tanpa memerlukan tindakan apa pun dari pengguna.

Menambahkan Kueri Penelusuran dengan Label Penajaman

Untuk memberikan link penajaman yang menambahkan istilah penelusuran berguna ke kueri pengguna, gunakan elemen Rewrite dalam file anotasi XML Programmable Search. Elemen ini menambahkan istilah penelusuran ke kueri pengguna saat mereka mengklik link penajaman. Elemen Rewrite dapat berisi maksimal 100 karakter, semuanya harus huruf kecil, kecuali untuk operator penelusuran huruf besar seperti OR. Untuk mempelajari lebih lanjut operator penelusuran, lihat Penelusuran Lanjutan yang Mudah. Untuk mempelajari penajaman lebih lanjut, lihat Menyempurnakan Penelusuran.

Contoh berikut menunjukkan cara menggunakan Rewrite.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

Contoh ini menunjukkan cara membantu pengguna yang mengklik link penajaman bernama "Pekerjaan Rumah". Bagian ini menambahkan istilah penelusuran tambahan "pekerjaan rumah" dan "tugas" ke kueri penelusuran yang diketik pengguna Anda.

Peningkatan dengan elemen Rewrite memiliki struktur berikut:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Kembali ke atas

Memperluas Kueri Penelusuran dengan Sinonim

Anda dapat meluaskan kueri penelusuran pengguna menggunakan sinonim, yang merupakan varian istilah penelusuran. Misalnya, kueri penelusuran terkait keuangan, "bunga", dapat memiliki alternatif yang setara sebagai berikut: "hasil", "pembagian", "kupon", dan seterusnya. Jika Anda membuat sinonim untuk "minat" pada mesin telusur keuangan, pengguna Anda tidak perlu mengetik lebih dari satu varian untuk menemukan informasi yang mereka cari. Programmable Search Engine akan secara otomatis menelusuri semua situs yang relevan dengan "minat", "hasil", "dividend", "kupon", dan istilah terkait lainnya.

Istilah penelusuran dengan sinonim yang Anda tentukan akan otomatis memicu perluasan penelusuran, terlepas apakah pengguna memasukkan istilah penelusuran itu sendiri atau bersama rangkaian kata lain. Misalnya, Anda mendefinisikan "ninja" sebagai istilah penelusuran dengan varian sinonim, "assassin". Kueri penelusuran apa pun yang menyertakan kata "ninja"—seperti hanya "ninja" saja atau "kontes makan hotdog ninja"—akan meluaskan kueri untuk memasukkan varian sinonim tersebut. Seolah-olah pengguna telah menelusuri "ninja OR assassin" atau "kontes makan hotdog ninja OR assassin".

Praktik Terbaik

Istilah kueri yang populer, akronim umum (seperti "CD" untuk "sertifikat deposit"), dan singkatan yang sudah dikenal (seperti "munis" untuk "obligasi kota") yang sangat cocok dengan bidang atau minat khusus Anda merupakan kandidat yang tepat untuk memiliki sinonim. Jika mesin telusur Anda cukup populer dan menerima banyak penelusuran untuk kueri yang sama, Anda dapat memperoleh data tentang kueri yang paling populer dari halaman statistik. Buka Control Panel dan untuk mesin telusur Anda, lalu klik link statistics. Kueri populer tercantum di bagian bawah halaman.

Anda tidak perlu membuat sinonim untuk istilah kueri yang populer. Misalnya, istilah "UK", "Britain", "United Kingdom", "United Kingdom of Great Britain" (Inggris Raya) adalah varian yang cukup dikenal (jika secara teknis bukan sinonim) bagi sebagian besar pengguna web. Google sudah memiliki banyak sinonim untuk istilah tersebut, dan Anda tidak perlu mereplikasi istilah ini. Sebagai gantinya, buatlah sinonim untuk istilah umum yang spesifik bagi minat pengguna mesin telusur Anda. Misalnya, dalam mesin telusur keuangan, "obligasi" akan menjadi kandidat yang bagus. Google mungkin tidak tahu apakah pengguna mencari "James Bond", "ikatan kimia", "ikatan perekat", atau "ikatan emosional". Di sisi lain, Anda tahu bahwa mereka mencari instrumen keuangan dan dapat dengan mudah menemukan sinonim seperti "keamanan pendapatan tetap" dan "masalah".

Jika tidak dapat membedakan apakah suatu istilah umum atau idiosinkratik, Anda dapat menguji istilah tersebut dan variannya di Google Penelusuran. Ketik istilah kueri (seperti "san francisco") di Google penelusuran, lalu buka jendela browser baru. Di kotak penelusuran Google, ketik istilah kueri, operator penelusuran OR, dan varian istilah kueri (misalnya, "san francisco OR sf"). Bandingkan kedua halaman hasil tersebut. Jika keduanya sama persis, berarti Google telah membahas istilah sinonim.

Membuat Sinonim

Seperti halnya file XML, Anda dapat menggunakan editor teks sederhana untuk membuat dan mengedit file sinonim. Cukup simpan file teks yang memiliki ekstensi file .xml (misalnya, syn_finance.xml).

Ini adalah contoh file sinonim:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

File sinonim memiliki satu elemen dan satu elemen turunan yang dapat memiliki beberapa saudara, seperti yang dijelaskan dalam hierarki berikut:

  • Synonyms (khusus 1)
    • Synonym term (memiliki beberapa saudara kandung diizinkan)
      • Variant (hingga 10 untuk setiap Synonym)

Anda membuat istilah penelusuran di nilai atribut elemen turunan Synonym dan menentukan setiap sinonimnya di elemen Variant. Istilah penelusuran dan varian sinonimnya dapat berupa satu kata (seperti "biskuit") atau frasa (seperti "kue seperti mentega" atau "merasa menangis di atas susu yang tumpah").

Batas

Tabel berikut mencantumkan batas untuk file sinonim:

Item Maksimum yang diizinkan
Jumlah istilah penelusuran (Synonym term elemen) Lebih dari satu istilah penelusuran, asalkan jumlah total varian tidak melebihi 500 untuk setiap mesin telusur.
Jumlah varian (Variant elemen) untuk setiap istilah penelusuran 10

 

Jumlah total varian (Variant elemen) untuk mesin telusur 2000
Ukuran file 500KB
Jumlah file Sebanyak yang Anda butuhkan, selama ukuran gabungan semua file dalam akun tidak melebihi 4 MB

Kembali ke atas

Pelengkapan Otomatis Kueri

Pelengkapan otomatis adalah daftar kueri yang disarankan yang akan muncul saat pengguna mengetik di kotak penelusuran.

Gambar 1: Mengetik hanya beberapa karakter di kotak penelusuran akan memunculkan menu drop-down yang memberikan opsi untuk kueri penelusuran yang berbeda.

Mengetik p-u-e-r di Programmable Search Engine untuk situs perjalanan akan menampilkan daftar drop-down dengan opsi untuk puerto rico, hotel puerto vallarta, liburan puerto vallarta, dan sebagainya.

Daftar kueri opsional yang digunakan untuk pelengkapan otomatis sebagian berasal dari konten situs dan popularitas istilah kueri. Namun, Anda dapat menyesuaikan pelengkapan otomatis dengan menambahkan atau menghapus istilah darinya, baik di panel kontrol atau melalui unggahan massal dalam file XML.

Mengaktifkan Pelengkapan Otomatis

Untuk mengaktifkan pelengkapan otomatis di mesin telusur menggunakan Programmable Search Element:

  1. Di halaman Fitur Penelusuran pada mesin telusur Anda, scroll ke bagian Pelengkapan otomatis.
  2. Centang kotak Aktifkan pelengkapan otomatis.

Anda dapat menambahkan atau menghapus setiap istilah di bagian Pelengkapan Otomatis pada halaman Fitur Penelusuran mesin telusur, atau mengupload semua istilah menggunakan XML. Istilah yang Anda tambahkan akan muncul di atas istilah yang dibuat berdasarkan algoritma untuk semua kueri.

Mungkin diperlukan waktu hingga 48 jam sebelum istilah pelengkapan otomatis mulai muncul di mesin telusur.

Untuk menambahkan atau menghapus beberapa istilah secara massal, upload file XML pelengkapan otomatis. Seperti halnya file XML, Anda dapat menggunakan editor teks sederhana untuk membuat dan mengedit file pelengkapan otomatis. Cukup simpan file teks dengan ekstensi file .xml (misalnya, pelengkapan otomatis_finance.xml).

Menambahkan dan Menghapus Persyaratan Pelengkapan Otomatis

Berikut adalah contoh file pelengkapan otomatis yang dapat Anda upload.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

Dalam kode contoh, "apel" disertakan dalam daftar kemungkinan istilah pelengkapan otomatis, sedangkan "vanilla" dan istilah apa pun yang dimulai dengan "stroberi" tidak akan pernah ditampilkan kepada pengguna sebagai istilah pelengkapan otomatis.

File pelengkapan otomatis memiliki satu elemen dan satu elemen turunan yang bisa memiliki beberapa saudara, seperti dijelaskan dalam hierarki berikut:

  • Autocompletions (hanya 1)
    • Autocompletion (beberapa saudara kandung diizinkan)

Tabel berikut mencantumkan nama atribut pelengkapan otomatis.

Nama atribut Deskripsi Nilai
term Istilah individual atau ekspresi reguler yang akan disertakan atau dikecualikan. Istilah pelengkapan otomatis yang akan disertakan atau dikecualikan. Misalnya, jika Anda ingin menambahkan "bayangan badai" ke daftar istilah pelengkapan otomatis yang ditampilkan kepada pengguna, tambahkan "bayangan badai" sebagai nilai. Perhatikan bahwa menggunakan istilah yang sama di beberapa entri Autocompletion akan menghasilkan error. Satu istilah dapat berisi hingga 100 karakter. Istilah yang berisi lebih dari 100 karakter akan diabaikan.
type Tentukan apakah istilah harus disertakan atau dikecualikan dari pelengkapan otomatis. Tentukan salah satu:
  • 1 - menyertakan istilah
  • 2 - mengecualikan istilah
  • match Opsional. Menentukan apakah Anda ingin istilah dicocokkan persis atau dengan ekspresi reguler. Tentukan salah satu:
  • 1 - Default. Pencocokan persis.
  • 2 - untuk Ekspresi reguler. Hanya istilah yang dikecualikan yang dapat menggunakan ekspresi reguler.
  • Kembali ke atas