Memahami transformasi kueri

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Untuk menyediakan hasil pencarian yang sesuai untuk kueri pengguna, terkadang Anda harus mengubah kueri. Misalnya, anggaplah Anda membuat vertikal pencarian untuk Gambar. Saat seseorang mengetikkan kueri dalam vertikal Gambar, Anda harus mengubah kueri sehingga hanya mengembalikan hasil pencarian yang merupakan Gambar.

Untuk mengubah kueri, Anda menggunakan penyusun kueri untuk mengonfigurasi transformasi kueri. Anda bisa mengonfigurasi transformasi kueri untuk mengganti properti kueri, seperti sumber hasil yang kueri akan gunakan untuk mendapatkan hasil pencarian, atau urutan yang akan digunakan saat ini menampilkan hasil pencarian. Transformasi juga mengganti teks kueri dengan menggunakan templat kueri yang dapat Anda konfigurasi. Templat kueri adalah teks yang akan menggantikan teks kueri, dan Templat yang bisa berisi variabel kueri.

Variabel kueri adalah tempat penampung untuk nilai. Saat transformasi mengganti teks kueri dengan Templat kueri yang, juga mengganti variabel kueri dalam Templat dengan nilai tertentu.

Transformasi mengganti variabel kueri kontekstual dengan nilai yang berkaitan dengan konteks kueri. Tabel berikut ini memperlihatkan beberapa contoh variabel kueri kontekstual.

Transformasi mengganti variabel kueri kontekstual ini

Dengan ini

{User.Name}

Nama pengguna yang mengetikkan kueri

{Site.URL}

Situs di mana pengguna mengetikkan nilai

{Today}

Tanggal hari ini

Transformasi mengganti variabel kueri terikat dengan teks tertentu yang berada dalam kueri pengguna. Tabel berikut ini memperlihatkan beberapa contoh variabel kueri terikat.

Transformasi mengganti variabel kueri terikat ini

Dengan ini

{searchBoxQuery}

Kueri yang diketikkan pengguna

{searchTerms}

Kueri yang diketikkan pengguna, yang berubah karena transformasi terbaru

Anda bisa menggunakan variabel kueri terikat saat Anda menambahkan batasan ke kueri, seperti saat Anda membatasi kueri ke tipe konten tertentu. Misalnya, untuk vertikal pencarian Gambar, Anda bisa mengonfigurasi transformasi kueri yang menambahkan "contenttype:picture" ke teks kueri dengan menggunakan templat kueri "{searchTerms} contenttype:picture". Jika pengguna mengetik kueri "bulan" di vertikal itu, transformasi mengganti "{searchTerms}" dengan "moon". Sehingga, transformasi kueri mengubah kueri menjadi "moon contenttype:picture".

Anda bisa mengonfigurasi transformasi kueri di tiga tempat:

  • Di Komponen Web, seperti Komponen Web Hasil Pencarian. Konfigurasikan transformasi dalam Komponen Web saat Anda tidak harus membuat perubahan yang sama ke kueri di tempat lain.

  • Di dalam aturan kueri, yang menyatakan bahwa tindakan tertentu dilakukan hanya jika kondisi tertentu terpenuhi. Dua tindakan ini menggunakan transformasi untuk mengubah kueri:

    • Tambahkan blok hasil di halaman hasil pencarian. Tindakan ini membuat salinan kueri, dan transformasinya hanya mengubah salinannya.

    • Ubah hasil berperingkat. Tindakan ini mengubah kueri yang diketikkan pengguna.

  • Dalam sumber hasil yang kueri gunakan untuk mendapatkan hasil pencarian.

Kueri pengguna ditransformasi oleh Komponen Web, lalu oleh aturan kueri apa pun yang berlaku, dan terakhir oleh sumber hasil. Karena itu, saat Anda mengonfigurasi transformasi dalam sumber hasil, Anda tahu bahwa perubahan transformasi tidak akan dibuang atau diganti, karena sumber hasil mentransformasikan terakhir kueri. Misalnya, untuk memastikan bahwa vertikal pencarian Gambar mengembalikan hanya gambar, Anda akan mengonfigurasi transformasi yang sesuai dalam sumber hasil, lalu mengonfigurasi Komponen Web di vertikal pencarian untuk menggunakan sumber hasil itu.

Untuk informasi selengkapnya, lihat gambaran umum kueri pemrosesan di TechNet.

Atas halaman

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×