Varsayılan genişletmeler, yorumlar ve optimizasyonlar için telafi et

Google Cloud Search'ün arama sonuçlarını etkileyen çeşitli varsayılan genişletmeleri, yorumları ve optimizasyonları vardır. Beklenmedik arama sonuçları görürseniz Cloud Search Destek Ekibi ile iletişime geçmeden önce bu kılavuza bakın.

Bu belgede, kullanıcı sorguları parantez içinde (ör. [query]) ve sistem yorumları tırnak içinde (ör. "interpretation") gösterilir.

Bu belgedeki sorgu sonuçları, davranışla ilgili açıklayıcı örneklerdir ve genişletmelerin, yorumların ve optimizasyonların nasıl çalıştığına dair bilgi verir. Gerçek sonuçlar farklı olabilir.

Varsayılan genişletmeler

Bir kullanıcının [Joe’s PDFs] araması yaptığını ancak bazı sonuçlarda "PDFs" yerine "documents" gibi vurgulanmış kelimeler olduğunu varsayalım. Bunun nedeni, Cloud Search'ün sorguyu Google Arama'ya benzer şekilde eş anlamlıları ve kelime köklerini içerecek şekilde genişletmesidir. Bu genişletme, sorgunun fikrine ve amacına uygun belgelerin alınmasına yardımcı olur. Sıralama algoritmaları daha sonra en iyi eşleşmelerin en üstte görünmesini sağlar.

Bir kullanıcı [Joe’s PDFs] için arama yaptığında Cloud Search şu ek kelimeleri sağlayabilir:

  • [Joe’s] için "joe" (kelime kökü genişletme) ve "joes" (noktalama işaretlerine dayalı eş anlamlı) ile eşleşebilir.
  • [PDFs] için "documents" (eş anlamlı genişletme) ve "pdf" (kök genişletme) ile eşleşebilir.

Varsayılan eş anlamlılar her zaman çift yönlü değildir. Örneğin, [phishing] araması "phish" ile eşleşebilir ancak [phish] araması "phishing" ile eşleşmeyebilir.

Tireli ve alt çizgili kelimeler için genişletmeler

Cloud Search, tireli kelimeleri ve bunların tireli olmayan eşdeğerlerini (ör. [walk-in closet] ve [walk in closet]) farklı şekilde ele alır. Ayrıca, tireli ve alt çizgili kelimeler için [walk-in] ve [walk_in] gibi farklı optimizasyonlar uygular.

Varsayılan genişletmeleri telafi etme

Cloud Search, belirli bir genişleme garantisi vermez. Çift yönlü eş anlamlı kelimeler veya alana özgü genişletmeler için kendi eş anlamlı kelimelerinizi oluşturun. Daha fazla bilgi için Eş anlamlıları tanımlama başlıklı makaleyi inceleyin.

Varsayılan yorumlar

Cloud Search, veri kaynağı şemanıza göre doğal dil yorumlaması sağlar. Daha fazla bilgi için Şemanızı optimum sorgu yorumlaması için yapılandırma başlıklı makaleyi inceleyin.

Doğal dil yorumlarını devre dışı bırakma

Belirli bir sorgu için doğal dil yorumlarını devre dışı bırakmak istiyorsanız arama isteğinde QueryInterpretationOptions.disableNlInterpretation değerini true olarak ayarlayın.

Varsayılan optimizasyonlar

Cloud Search aşağıdaki varsayılan optimizasyonları sağlar:

  • Yazım hatası düzeltme karıştırma: [corpoate benefits] sorgusu için Cloud Search, "corpoate" ve doğru yazım "corporate" ile eşleşir.

  • Ek sonuçlar: Az sonuç içeren veya hiç sonuç içermeyen sorgular için Cloud Search, izin verici bir dizi ilgili terim kullanır. Daha fazla bilgi için Ek sonuçları ele alma başlıklı makaleye göz atın.

Dokümanları ve sorguları normalleştirme

Normalleştirme, bir sorgudan önce veya sonra kelimeleri ya da ifadeleri standartlaştırır. Tutarlı yanıtlar almak için aşağıdaki normalleştirme adımlarını uygulayın:

  • Dokümanları normalleştirmek için:

    1. Depolarınızdaki önemli kelimeler için standart bir yazım şekli seçin.
    2. Kaynak dokümanlardaki veya dizine ekleme sırasındaki yazım hatalarını düzeltip standart biçime uygun hale getirin.
  • Sorguları normalleştirmek için:

    1. Kullanıcı sorgularını Cloud Search'e göndermeden önce yakalama
    2. Sorgulardaki kelimeleri, dizine eklenmiş veri kaynağındaki en yaygın yazım şekliyle eşleşecek şekilde yeniden yazın.
    3. Yeniden yazılan sorguyu Cloud Search'e gönderin.

Genişletmeleri, yorumları ve optimizasyonları devre dışı bırakma

Bu özellikleri belirli bir sorgu için devre dışı bırakmak istiyorsanız arama isteğinde QueryInterpretationOptions.enableVerbatimMode değerini true olarak ayarlayın.