Sorguları Yeniden Yazma

Bu sayfada, kullanıcılarınızın beklentilerini nasıl değiştirebileceğiniz veya sorguları kullanarak daha alakalı veya sitenizin gereksinimlerine uyan arama sonuçları sunar.

  1. Genel Bakış
  2. Ayrıntılandırma Etiketleriyle Arama Sorguları Ekleme
  3. Eş Anlamlılarla Arama Sorgularını Genişletme
  4. Sorguları Otomatik Tamamlama

Genel Bakış

Kitlenizi iyi tanırsanız ne tür şeyler arayabileceklerini kabaca tahmin edebilirsiniz. Sorgularını tahmin edebilir ve daha alakalı sonuçlar bulmalarına yardımcı olabilirsiniz.

Programlanabilir Arama Motoru, kullanıcılarınızın arama sorgusuna arama terimleri eklemenizi sağlar. ve kullanıcılarınızın eş anlamlılarının eş anlamlılarını oluşturun daha fazla bilgi edineceksiniz. İlk özellik, kullanıcılarınızın uygulayabileceği veya yoksayabileceği hassaslaştırmalar aracılığıyla uygulanır; eş anlamlı özellikleri, kullanıcılarınızın kullanıcı işlemi gerektirmemesine olanak tanır.

Ayrıntılandırma Etiketleriyle Arama Sorguları Ekleme

Kullanıcı sorgularına faydalı arama terimleri ekleyen ayrıntılandırma bağlantıları sağlamak için Programlanabilir Arama XML ek açıklamaları dosyasında Rewrite öğesini kullanın. Bu öğe, arama terimlerini kullanıcılarınızın bir sorgu gönderir. Rewrite öğesi, OR gibi büyük arama operatörleri hariç en fazla 100 karakter içerebilir. Bunların tamamı küçük harfle yazılmalıdır. Arama operatörleri hakkında daha fazla bilgi edinmek için Gelişmiş Arama Artık Daha Kolay başlıklı makaleye bakın. Ayrıntılandırmalar hakkında daha fazla bilgi edinmek için Aramaları Hassaslaştırma konusuna bakın.

Aşağıdaki örnekte Rewrite nasıl kullanabileceğiniz gösterilmektedir.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

Bu örnekte, "Ev Ödevi" adlı ayrıntılandırma bağlantısını tıklayan kullanıcılara nasıl yardımcı olabileceğiniz gösterilmektedir. "Ev ödevi" ek arama terimlerini ekler ve "ödev" kullanıcılarınızın yazdığı arama sorgusu ile ilişkilendirebilirsiniz.

Rewrite öğesiyle ilgili ayrıntılandırmalar aşağıdaki yapıya sahiptir:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Başa dön

Eş Anlamlılarla Arama Sorgularını Genişletme

Kullanıcılarınızın eş anlamlılar kullanarak arama sorguları yapmanızı sağlar. Örneğin, finansla ilgili "faiz" arama sorgusu, şu eşdeğer alternatiflere sahip olabilir: "getiri", "bölünen", "kupon" vb. "İlgi alanı" için eş anlamlılar oluşturursanız kullanıcıların aradıkları bilgileri bulmak için birden fazla varyant yazması gerekmez. Programlanabilir Arama Motoru; "ilgi alanı", "getiri", "bölünme", "kupon" ve ilgili diğer terimlerle alakalı tüm siteleri otomatik olarak arar.

Kullanıcı arama terimini kendi başına veya bir dizi başka kelimeyle birlikte girip girmediğinden bağımsız olarak, tanımladığınız eş anlamlıları içeren bir arama terimi otomatik olarak bir arama genişletmesini tetikler. "Ninja"yı tanımladığınızı varsayalım. eş anlamlı varyantı olan bir arama terimi olarak kullanabilirsiniz. "Ninja" kelimesini içeren tüm arama sorguları (örneğin "ninja" gibi) tek başına veya "ninja sosisli sandviç yeme yarışması" sorgusu, sorguyu eş anlamlı varyantları içerecek şekilde genişletir. Kullanıcı "ninja OR suikastçı" araması yapmış gibi "ninja VEYA suikastçı sosisli sandviç yeme yarışması" gibi bir sorgu kullanabilirsiniz.

En İyi Uygulamalar

Bulunduğunuz uzmanlık alanı veya ilgi alanıyla aynı olan popüler sorgu terimleri, genel kısaltmalar ("ödeme belgesi" için "CD" gibi) ve bilindik kısaltmalar ("belediye tahvilleri" gibi) eş anlamlılar için mükemmel adaylardır. Arama motorunuz yeterince popülerse ve aynı sorgular için çok sayıda arama alıyorsa, istatistikler sayfasından en popüler sorgularınıza ilişkin verileri alabilirsiniz. Denetim Masası'na gidin ve arama motorunuz için istatistikler bağlantısını tıklayın. Popüler sorgular sayfanın alt kısmında listelenir.

Popüler sorgu terimleri için eş anlamlılar oluşturmanız gerekmez. Örneğin "BK", "Britanya", "Birleşik Krallık", "Birleşik Krallık Birleşik Krallık" terimleri çoğu web kullanıcısının iyi bilinen varyasyonlarıdır (teknik olarak eş anlamlı değilse). Google'da bu tür terimler için zaten çok sayıda eş anlamlı kelime mevcuttur ve bu çalışmayı tekrarlamanız gerekmez. Bunun yerine, arama motorunuzu kullananların ilgi alanlarına özel genel terimler için eş anlamlı kelimeler oluşturun. Örneğin, bir finansal arama motorunda "bağ", harika bir aday olur. Google, kullanıcıların "James Bond" mu, "kimyasal bağ" mı, "yapışkan bağ" mı yoksa "duygusal bağ" mı aradığını bilmeyebilir. Diğer yandan, müşterinizin bir mali araç aradıklarını ve "sabit gelirli menkul kıymet" gibi eş anlamlı kelimeleri kolayca bulabileceğini biliyorsunuz. "sorun" olarak da adlandırılır.

Bir terimin yaygın mı yoksa özel mi olduğunu ayırt edemiyorsanız Google Arama'da terimi ve varyasyonlarını test edebilirsiniz. Google Arama'ya sorgu terimini ("san francisco" gibi) yazın ve yeni bir tarayıcı penceresi açın. Google arama kutusuna sorgu terimini, arama operatörünü OR ve sorgu teriminin varyantını (örneğin, "san francisco OR Sf") yazın. İki sonuç sayfasını karşılaştırın. Bunlar tamamen aynıysa Google'da eş anlamlı terimler ele alınır.

Eş Anlamlılar Oluşturma

Herhangi bir XML dosyasında olduğu gibi, eş anlamlılar dosyasını oluşturmak ve düzenlemek için basit bir metin düzenleyici kullanabilirsiniz. Metin dosyasını .xml dosya uzantısıyla kaydetmeniz yeterlidir (örneğin, syn_finance.xml).

Aşağıda bir eş anlamlı dosyası örneği verilmiştir:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

Eş anlamlı dosyaları, aşağıdaki hiyerarşide açıklandığı gibi, birden fazla kardeşe sahip olabilen bir öğe ve bir alt öğe içerir:

  • Synonyms (yalnızca 1)
    • Synonym term . (birden fazla kardeşe izin verilir)
      • Variant (her bir Synonym için en fazla 10)

Arama terimini Synonym alt öğesinin özellik değerinde oluşturup eş anlamlılarının her birini Variant öğesinde tanımlarsınız. Arama terimi ve eş anlamlı varyantları tek bir kelime ("kurabiye" gibi) veya kelime öbekleri (ör. "yay kurabiyesi" veya "dökülen süt için ağlama") olabilir.

Sınırlar

Aşağıdaki tabloda, eş anlamlı kelime dosyaları için geçerli sınırlar listelenmektedir:

Öğe İzin verilen maksimum sayı
Arama terimlerinin sayısı (Synonym term öğe) Toplam varyant sayısı her bir arama motoru için 500'ü aşmadığı sürece birden fazla arama terimi.
Her arama terimi için varyant sayısı (Variant öğe) 10

 

Arama motoru için toplam varyant sayısı (Variant öğe) 2000
Dosya boyutu 500KB
Dosya sayısı Hesaptaki tüm dosyaların toplam boyutu 4 MB'ı aşmadığı sürece, istediğiniz kadar depolama alanı

Başa dön

Otomatik Tamamlama Sorguları

Otomatik tamamlama, kullanıcılar arama kutusuna sorgu girerken görünen bir önerilen sorgular listesidir.

Şekil 1: Arama kutusuna yalnızca birkaç karakter yazdığınızda farklı arama sorguları için seçenekler sunan bir açılır liste açılır.

Bir seyahat sitesi için Programlanabilir Arama Motoru&#39;na p-u-e-r yazdığınızda Porto Riko, Porto Vallarta otelleri, Porto Vallarta tatilleri vb. seçeneklerin bulunduğu bir açılır liste görüntülenir.

Otomatik tamamlama için kullanılan isteğe bağlı sorguların listesi, kısmen web sitesinin içeriğinden ve sorgu teriminin popülerliğinden elde edilir. Ancak, kontrol panelinden veya bir XML dosyasında toplu yükleme yaparak otomatik tamamlamaya terim ekleyerek ya da metin kaldırarak özelleştirebilirsiniz.

Otomatik Tamamlamaları Etkinleştirme

Programlanabilir Arama Öğesi'ni kullanarak arama motorlarında otomatik tamamlamayı etkinleştirmek için:

  1. Arama motorunuzun Arama Özellikleri sayfasında Otomatik tamamlama bölümüne gidin.
  2. Otomatik tamamlamayı etkinleştir onay kutusunu seçin.

Arama motorunuzun Arama Özellikleri sayfasındaki Otomatik tamamlama bölümünde tek tek terimler ekleyebilir veya kaldırabilir ya da tüm terimleri bir XML kullanarak yükleyebilirsiniz. Eklediğiniz terimler, tüm sorgular için algoritmik olarak oluşturulan terimlerin üzerinde görünür.

Otomatik tamamlama terimlerinin arama motorunuzda görünmeye başlaması 48 saati bulabilir.

Terimleri toplu olarak eklemek veya kaldırmak için bir otomatik tamamlama XML dosyası yükleyin. Herhangi bir XML dosyası oluşturmak için basit bir metin düzenleyici kullanabilirsiniz. Metin dosyasını .xml dosya uzantısıyla kaydetmeniz yeterlidir (örneğin, autocomplete_finance.xml).

Otomatik Tamamlama Terimleri Ekleme ve Kaldırma

Aşağıda, yükleyebileceğiniz bir otomatik tamamlama dosyası örneği verilmiştir.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

Örnek kodda "apple" listesi, olası riskler "vanilya", otomatik tamamlama terimleri ise ve "çilek" ile başlayan tüm terimler kullanıcıya hiçbir zaman otomatik tamamlama terimi olarak sunulmaz.

Bir otomatik tamamlama dosyası, aşağıdaki hiyerarşide açıklandığı gibi, birden fazla kardeşi olabilen bir öğe ve bir alt öğe içerir:

  • Autocompletions (yalnızca 1)
    • Autocompletion (birden fazla kardese izin verilir)

Aşağıdaki tabloda otomatik tamamlama özelliği adları listelenmektedir.

Özellik adı Açıklama Değer
term Dahil edilecek veya hariç tutulacak tek terim ya da normal ifade. Dahil edilecek veya hariç tutulacak otomatik tamamlama terimi. Örneğin, açılış sayfasına "fırtına gölgesi" kullanıcılarınıza sunulan otomatik tamamlama terimleri listesine "fırtına gölgesi" girin. Aynı terimin birden fazla Autocompletion girişinde kullanılması hataya neden olur. Bir terim en fazla 100 karakterden oluşabilir. 100 karakterden uzun terimler yoksayılır.
type Terimin otomatik tamamlamaya dahil edilip edilmeyeceğini belirtin. Şunlardan birini belirtin:
  • 1 - bir terim içerir
  • 2 - bir terimi hariç tutma
  • match İsteğe bağlıdır. Terimin tam olarak mı yoksa normal terimlerle mi eşleştirileceğini belirtin. ifade eder. Şunlardan birini belirtin:
  • 1 - Varsayılan. Tam eşleme.
  • 2: Normal ifade için. Yalnızca hariç tutulan terimler normal ifade kullanabilir.
  • Başa dön