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

Google Cloud Search'te, arama sonuçlarını etkileyen çeşitli varsayılan genişletmeler, yorumlar ve optimizasyonlar bulunur. Arama sorgularından beklenmeyen sonuçlar görürseniz Cloud Search destek ekibiyle iletişime geçmeden önce bu kılavuza bakın.

Varsayılan genişletme sayısı

Bir kullanıcının [Can'ın PDF'leri] gibi bir dize kullanarak arama yaptığını, ancak döndürülen bazı sonuçların "PDF'ler" yerine "dokümanlar" gibi vurgulanan kelimeler içerdiğini varsayalım. Sonuçlar neden arama sorgusunda yer almayan, vurgulanan kelimeleri içeriyor?

Varsayılan olarak, Google Web Arama gibi Google Cloud Search de yalnızca bir sorgudaki tam kelimeleri aramaz. Bunun yerine, Cloud Search, eş anlamlıları ve kelime köklerini (kendi eş anlamlılarınızı uygulamamış olsanız bile) içerecek şekilde sorguyu genişletir. Bu genişletme işlemi, sorgunun fikri ve amacıyla geniş çapta eşleşen belgeler almak için yapılır. Bu kapsamlı belge grubu seçildikten sonra, sıralama algoritmaları en iyi eşleşmelerin sonuç kümesinin en üstüne yerleştirilmesini sağlamak için çalışır.

Kullanıcı, [Can'ın PDF'leri] için arama yaptığında Cloud Search aşağıdakileri kabul edilebilir ek kelimeler olarak sağladı:

  • [Cem'in] için Cloud Search, "ali" (kök genişletmesi) ve "ali" (noktalama işaretlerine dayalı eş anlamlı) ile de eşleşebilir.
  • [PDF'ler] için Cloud Search, "dokümanlar" (eş anlamlı genişletme) ve "pdf" (kök genişletme) ile de eşleşebilir.

Varsayılan olarak, eş anlamlılar çift yönlü olmak zorunda değildir. Örneğin, bir kullanıcı "kimlik avı" terimini ararsa Cloud Search, eş anlamlı bir ifade olarak "kimlik avı" ile eşleşebilir. Ancak, kullanıcı "kimlik avı" terimini ararsa Google, "kimlik avı" ifadesini bir genişletme olarak eşleştirmeyebilir.

Kısa çizgili ve kısa çizgisiz kelimeler için genişletmeler

Kullanıcı, kısa çizgiye alınmış kelimeleri ve kısaltılmamış eşdeğerlerini (ör. [gardırop] ve [kıyafet odasında yürüyün] gibi) aradığında Cloud Search bu sorguları farklı şekilde ele alır.

Ayrıca kısa çizgili ve altı çizgili kelimeler için farklı optimizasyonlar da (ör. [yerine getir] ve [yerine gelme] gibi) kullanılır.

Varsayılan genişletmeleri telafi et

Varsayılan olarak herhangi bir genişletme garantisi verilmez. Eş anlamlıların veya alana özgü eş anlamlı kelime genişletmelerinin iki yönlü olmasını sağlamak istiyorsanız alana özgü eş anlamlılar kümenizi oluşturun. Eş anlamlıları uygulama hakkında daha fazla bilgi için Eş anlamlıları tanımlama bölümüne bakın.

Varsayılan yorumlar

Cloud Search, bir sorguda kullanılan nesneleri, özellikleri ve alan değerlerini belirli bir veri kaynağı için yüklenen şemaya göre yorumlayan doğal dil yorumlama hizmeti de sunar. Bu doğal dil yorumlaması hakkında daha fazla bilgi için En iyi sorgu yorumlaması için şemanızı yapılandırma bölümüne bakın.

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

Belirli bir sorgu için doğal dil yorumlamaları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ı da sağlar:

  • Yazım hatası düzeltme tarafından sağlanan sonuçları karıştırma. Örneğin, sorgu dizesi [kurumsal avantajlar] ise Cloud Search "kurumsal" ile "şirket"in doğru yazımıyla eşleşir.

  • Sıfır veya az sonuç veren sorgular için Cloud Search, sonuçları eşleştirirken doğrudan eş anlamlılardan daha geniş kapsamlı olan, daha geniş kapsamlı bir ilgili terimler kümesi kullanır. Daha fazla bilgi için Ek sonuçları işleme konusuna bakın.

Belgeleri ve sorguları normalleştirme

Normalleştirme, belirli bir kelime veya kelime öbeğinin bir sorgunun yapılmasından önce ya da sonra standartlaştırılmasını ifade eder. Sorgularınıza daha tutarlı yanıtlar verilmesi için belgelerinizi (dizine ekleme işleminden önce veya dizine ekleme sırasında) ve sorgularınızı (kullanıcı sorguyu yaptıktan sonra) aşağıdaki yöntemlerle normalleştirmeyi düşünün:

  • Belgeleri normalleştirmek için:

    1. Depolarınızdaki belgelerde kullanılan kritik kelimeler için standart bir yazım seçin.
    2. Kaynak kod deposu belgelerindeki veya içeriği dizine eklerken yazımı standart yazımla eşleşecek şekilde düzeltin.
  • Sorguları normalleştirmek için:

    1. Kullanıcı sorgularını Cloud Search'e göndermeden önce müdahale edin.
    2. Kullanıcı sorgularındaki kelimeleri, dizine eklenen veri kaynağındaki en yaygın yazımla eşleşecek şekilde yeniden yazın.
    3. Sorguyu Cloud Search'e gönderin.

Genişletmeleri, yorumları ve optimizasyonları tüm sorgular için devre dışı bırak

Belirli bir sorgu için genişletmeleri, yorumları ve optimizasyonları devre dışı bırakmak üzere arama isteğinde QueryInterpretationOptions.enableVerbatim Mode değerini true olarak ayarlayın.