Membuat Programmable Search Engine dengan file konfigurasi

Halaman ini memperkenalkan konsep dasar di balik file konfigurasi Programmable Search Engine.

  1. Ringkasan
  2. Yang ada di Programmable Search Engine
  3. Cara Berbagai Komponen Bekerja Sama
  4. Membuat Mesin Telusur
  5. Mengedit File Programmable Search Engine
  6. Memilih Format yang Tepat

Ringkasan

Jika Panel Kontrol tidak memberi Anda tingkat penyesuaian yang diperlukan, pertimbangkan untuk menggunakan format XML Programmable Search, yang memberi Anda lebih banyak kontrol, fleksibilitas, dan akses ke fitur yang lebih canggih.

Untuk menggunakan file konfigurasi Programmable Search Engine, mulai dengan membuat mesin telusur dasar menggunakan Panel Kontrol Programmable Search Engine. Setelah membuat mesin telusur, Anda dapat mendownload file XML anotasi dan konteks dari halaman Overview pada Panel Kontrol.

Dasar-Dasar XML

Extensible Markup Language atau XML adalah bahasa markup untuk tujuan umum. Ini adalah teks dengan tag yang dapat Anda baca. Misalnya, format XML Programmable Search menyertakan tag berikut: <Context> </Context> dan <LookAndFeel> </LookAndFeel>.

Seperti file XML apa pun, spesifikasi Programmable Search Engine Anda harus mengikuti sintaksis XML (<element attribute="value">content</element>) dan diformat dengan baik. XML memiliki aturan berikut:

  • XML mengharuskan Anda mendahului tag tingkat teratas dengan deklarasi XML (<?xml version="1.0"?>), tetapi file konfigurasi Programmable Search Engine tidak memerlukannya.
  • Semua elemen Anda harus memiliki tag pembuka (<tag>) dan tag penutup (</tag>).
  • Semua tag Anda harus disusun bertingkat dengan benar. Anda tidak boleh memiliki kode XML yang terlihat seperti: <sandwich><filling> peanut butter</sandwich></filling>. Sebagai gantinya, kolom tersebut seharusnya seperti: <sandwich><filling> peanut butter</filling></sandwich>.
  • XML peka huruf besar/kecil, jadi ikuti kapitalisasi dan ejaan tag dalam petunjuk dengan cermat.
  • Semua nilai atribut harus diapit dengan tanda kutip ganda (<element attribute="value">).
  • Semua atribut harus ditentukan di tag pembuka (<element attribute="value">), bukan tag penutup ( </element>).

Anda dapat menulis catatan untuk diri sendiri menggunakan tag komentar (<!-- your comment here -->), dan Programmable Search Engine tidak akan mengurai baris teks tersebut sebagai kode XML. Selain menulis pengingat atau deskripsi, Anda dapat menggunakan komentar untuk sementara waktu menonaktifkan beberapa kode XML (mungkin karena Anda ingin bereksperimen dengan efek tertentu atau ingin memecahkan masalah). Namun, komentar tersebut tidak disimpan di file yang Anda download dari Panel Kontrol. Jika Anda ingin menyimpan komentar, Anda harus menyimpan salinan file XML yang diberi komentar bahkan setelah Anda menguploadnya ke Control Panel.

Anda dapat menggunakan editor teks sederhana untuk membuat dan mengedit file XML. Cukup simpan file teks dengan ekstensi file .xml (misalnya, cse_badminton.xml).

Kembali ke atas

Yang ada di Programmable Search Engine

Programmable Search Engine memiliki dua komponen utama, yang masing-masing dikontrol oleh file XML:

  • Konteks: File XML konteks menjelaskan fitur dasar mesin telusur. Atribut ini menentukan setelan global mesin telusur, seperti apakah Penelusuran Gambar atau promosi diaktifkan. Setiap mesin telusur memiliki file konteksnya sendiri. Informasi selengkapnya tentang file XML konteks. Untuk informasi selengkapnya tentang cara memilih format file yang paling sesuai untuk mesin telusur Anda, lihat Memilih Format yang Tepat untuk Mesin Telusur Anda.
  • Anotasi: File XML anotasi mencantumkan halaman web atau situs web yang Anda inginkan untuk dicakup oleh mesin telusur, dan menunjukkan preferensi apa pun yang Anda miliki tentang cara menentukan peringkat situs tersebut dalam hasil penelusuran. Setiap situs dan informasi yang terkait disebut anotasi. Informasi selengkapnya tentang file XML anotasi.

Kami tidak menyarankan Anda membuat salah satu file ini dari awal. Sebaliknya, download dari halaman Overview Panel Kontrol.

Selain komponen utama tersebut, mesin telusur juga dapat memiliki file tambahan berikut:

  • Promosi: File XML promosi mencantumkan serangkaian hasil kustom yang dipicu oleh kumpulan istilah kueri yang telah ditentukan sebelumnya. Saat pengguna mengetik penelusuran yang sama persis dengan salah satu istilah kueri Anda, promosi akan muncul di bagian atas halaman. Anda dapat menggunakan promosi untuk langsung menjawab pertanyaan pengguna, mengarahkan mereka ke informasi penting, atau mengarahkan mereka ke halaman web yang tidak berada di bagian atas halaman hasil tetapi sangat relevan. Di Panel Kontrol, promosi ditentukan di tab Promosi. Informasi selengkapnya tentang promosi.
  • Sinonim: File XML sinonim memperluas kueri pengguna untuk menyertakan varian istilah penelusuran. Misalnya, jika pengguna menelusuri "{i>simian<i}," mesin telusur juga mencari "monyet" dan "ape". Di Panel Kontrol, sinonim ditentukan di tab Sinonim. Informasi selengkapnya tentang sinonim.

Bagaimana Komponen Bekerja Bersama

File XML konteks tidak menentukan file anotasi yang akan digunakan, dan XML anotasi tidak membuat referensi ke file konteks. Programmable Search Engine menggunakan label untuk mengaitkan konteks dan anotasi. File XML konteks mencakup label yang mengenali mesin telusur, dan setiap penjelasan yang tercantum dalam XML penjelasan diberi satu label atau lebih yang mengidentifikasi mesin telusur miliknya.Jika Anda mengubah nama label di dalam file konteks, Anda harus mengubah semua penjelasan yang telah diberi tag dengan label tersebut.

Meskipun Anda dapat mengunggah beberapa file anotasi, saat mengunduhnya melalui Panel Kontrol, Programmable Search Engine menggabungkan semua file anotasi menjadi satu file anotasi. File anotasi memberikan fleksibilitas untuk menyesuaikan situs yang sama untuk berbagai mesin telusur. Misalnya, satu mesin telusur dapat membatasi pencariannya ke beberapa situs, mesin telusur yang lain dapat menghapus situs tersebut, dan satu lagi mesin telusur dapat mempromosikan situs tersebut.

context.xml

Berikut adalah contoh file context.xml yang berisi label yang mengidentifikasi mesin telusur tempat kode tersebut diterapkan:

<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<BackgroundLabels>

annotations.xml

Berikut contoh file anotasi yang menampilkan cara setiap situs (anotasi) dikaitkan dengan label:

<Annotation about="code.google.com/*" score="1">
  <Label name="_include_"/>
</Annotation>

Kembali ke atas

Membuat Programmable Search Engine Lanjutan

Membuat mesin lanjutan melibatkan langkah-langkah berikut:

  1. Tentukan format yang sesuai dengan kebutuhan Anda.
  2. Tentukan spesifikasi untuk mesin telusur Anda.
  3. Memberi tahu Programmable Search Engine situs mana yang akan ditelusuri.
  4. Memberi tahu Programmable Search Engine cara menentukan peringkat hasil penelusuran.

Mengedit File Programmable Search Engine

Untuk menggunakan file XML, download spesifikasi XML dari halaman Overview di Control Panel. Jangan mulai file dari awal. Lakukan hal berikut:

  1. Download file konteks atau file anotasi dari halaman Overview di Control Panel. Klik tombol Download di bagian Fitur Penelusuran.
  2. Gunakan editor teks yang dapat menangani akhiran baris gaya UNIX (WordPad, Emacs, dan TextMate berfungsi; NotePad tidak berfungsi). Tidak masalah apa nama file yang Anda buat, selama Anda menyimpannya dengan ekstensi file .xml (misalnya, cx_global.xml)
  3. Buat salinan cadangan file yang didownload untuk mengantisipasi jika versi yang diedit tidak berfungsi seperti yang diharapkan, dan Anda harus mengembalikan ke versi sebelumnya.

    Jika Anda tidak membuat salinan dan versi yang diedit tidak berfungsi dengan baik, Anda harus men-debug file atau membuat ulang mesin telusur. Tidak seru.

  4. Edit file XML dan simpan. Pastikan editor teks Anda menyimpan file sebagai dokumen teks Unicode dan bukan format file lainnya.
  5. Upload file di bagian Fitur Penelusuran di halaman Ringkasan.

Memilih Format yang Tepat

Sebelum Anda mulai membuat Programmable Search Engine, tentukan format yang paling sesuai dengan kebutuhan Anda. Anda tidak ingin memilih format yang lebih andal dan kompleks dari yang Anda butuhkan, dan Anda juga tidak ingin menggunakan format yang akan segera hilang.

Gunakan tabel berikut untuk memilih format yang sesuai.

Untuk membuat Gunakan Karena Batasan Informasi selengkapnya
Satu atau beberapa mesin telusur dengan sejumlah kecil situs Panel Kontrol Anda dapat dengan cepat membuat Programmable Search Engine dengan mengisi kotak teks daripada membuat file dengan editor teks dan mengupload file. Panel Kontrol sebagian besar berguna untuk membiasakan diri Anda dengan Programmable Search Engine dan membuat mesin telusur dengan sedikit situs. Memulai
Mesin telusur kompleks yang menggunakan banyak situs, menggunakan feed File konteks dan anotasi

File Programmable Search Engine memberi Anda tingkat kontrol yang lebih besar atas mesin telusur, serta membuat tugas menentukan dan mengelola situs menjadi jauh lebih mudah.

Meskipun Anda berencana untuk membuat mesin telusur menggunakan file konteks dan anotasi, tidak ada salahnya juga untuk membiasakan diri dengan Panel Kontrol.

Semakin sering Anda menyesuaikan mesin telusur, semakin kompleks masalahnya. Anda harus mempelajari Elemen dan atribut Programmable Search, yang tidak sulit dipahami, tetapi mengharuskan Anda meluangkan waktu.

Anda harus membaca seluruh panduan developer, yang sayangnya bukan merupakan materi bacaan yang paling menarik.

Konteks: Mendefinisikan Spesifikasi Mesin Telusur dan Anotasi: Memilih Situs

Kembali ke atas