Google Cloud Search memiliki beberapa perluasan, interpretasi, dan pengoptimalan default yang memengaruhi hasil penelusuran. Jika Anda melihat hasil penelusuran yang tidak terduga, lihat panduan ini sebelum menghubungi dukungan Cloud Search.
Dalam dokumen ini, kueri pengguna ditampilkan dalam tanda kurung (seperti [query])
dan interpretasi sistem ditampilkan dalam tanda petik (seperti "interpretation").
Hasil kueri dalam dokumen ini adalah contoh ilustrasi perilaku dan memberikan insight tentang cara kerja perluasan, interpretasi, dan pengoptimalan; hasil sebenarnya mungkin berbeda.
Perluasan default
Misalkan, pengguna menelusuri [Joe’s PDFs], tetapi beberapa hasil berisi kata yang ditandai seperti "documents", bukan "PDFs". Hal ini terjadi karena Cloud Search memperluas kueri untuk menyertakan sinonim dan stem kata, mirip dengan Google Penelusuran. Perluasan ini membantu mengambil dokumen yang sesuai dengan ide dan maksud kueri. Algoritma peringkat kemudian memastikan kecocokan terbaik muncul di bagian atas.
Saat pengguna menelusuri [Joe’s PDFs], Cloud Search mungkin
memberikan kata tambahan berikut:
- Untuk
[Joe’s], mungkin cocok dengan"joe"(perluasan batang kata) dan"joes"(sinonim berdasarkan tanda baca). - Untuk
[PDFs], kata ini mungkin cocok dengan"documents"(perluasan sinonim) dan"pdf"(perluasan batang kata).
Sinonim default tidak selalu dua arah. Misalnya, penelusuran untuk
[phishing] mungkin cocok dengan "phish", tetapi penelusuran untuk [phish] mungkin tidak cocok dengan "phishing".
Perluasan untuk kata yang menggunakan tanda hubung dan garis bawah
Cloud Search memperlakukan kata bergaris hubung dan kata yang setara tanpa garis hubung secara berbeda, seperti [walk-in closet] dan [walk in closet].
Hal ini juga menerapkan pengoptimalan yang berbeda untuk kata-kata yang dihubungkan dengan tanda hubung dan garis bawah, seperti [walk-in] dan [walk_in].
Mengompensasi perluasan default
Cloud Search tidak menjamin perluasan tertentu. Untuk memastikan sinonim dua arah atau perluasan khusus domain, buat sinonim Anda sendiri. Untuk mengetahui informasi selengkapnya, lihat Menentukan sinonim.
Interpretasi default
Cloud Search memberikan interpretasi bahasa alami berdasarkan skema sumber data Anda. Untuk mengetahui informasi selengkapnya, lihat Menyusun skema untuk interpretasi kueri yang optimal.
Menonaktifkan interpretasi bahasa alami
Untuk menonaktifkan interpretasi bahasa alami untuk kueri tertentu, tetapkan
QueryInterpretationOptions.disableNlInterpretation
ke true dalam permintaan penelusuran.
Pengoptimalan default
Cloud Search menyediakan pengoptimalan default berikut:
Penggabungan koreksi ejaan: Untuk kueri
[corpoate benefits], Cloud Search mencocokkan"corpoate"dan ejaan yang benar,"corporate".Hasil tambahan: Untuk kueri dengan sedikit atau tanpa hasil, Cloud Search menggunakan serangkaian istilah terkait yang permisif. Untuk mengetahui informasi selengkapnya, lihat Menangani hasil tambahan.
Menormalisasi dokumen dan kueri
Normalisasi menstandardisasi kata atau frasa sebelum atau setelah kueri. Untuk memastikan respons yang konsisten, pertimbangkan langkah-langkah normalisasi berikut:
Untuk menormalisasi dokumen:
- Pilih ejaan kanonis untuk kata-kata penting di repositori Anda.
- Koreksi ejaan dalam dokumen sumber atau selama pengindeksan agar sesuai dengan bentuk kanonis.
Untuk menormalisasi kueri:
- Menyadap kueri pengguna sebelum mengirimkannya ke Cloud Search.
- Menulis ulang kata dalam kueri agar cocok dengan ejaan yang paling umum dalam sumber data yang diindeks.
- Kirim kueri yang ditulis ulang ke Cloud Search.
Menonaktifkan perluasan, interpretasi, dan pengoptimalan
Untuk menonaktifkan fitur ini untuk kueri tertentu, tetapkan
QueryInterpretationOptions.enableVerbatimMode
ke true dalam permintaan penelusuran.