Bağlam: Programlanabilir Arama Motoru Tanımlama

Bu sayfada, bağlam dosyası kullanarak arama motoru spesifikasyonlarınızı nasıl tanımlayacağınız açıklanmaktadır.

  1. Genel Bakış
  2. CustomSearchEngine Öğeleri

Genel bakış

Bağlam dosyası, arama motorunuzun yapısını ve davranışını tanımlar. Bağlam dosyaları hakkında bilgi edinmeye başlamanın en iyi yolu, basit bir örneği incelemektir. Güven kazandıkça çeşitli unsurlar ve özelliklerle denemeler yapmaya başlamak isteyebilirsiniz. Kontrol Paneli'ndeki ayarlarla oynayabilir ve daha sonra, Genel Bakış sayfasından indirilen XML sürümünü görüntüleyebilirsiniz.

Aşağıdaki kodda iklim değişikliğiyle ilgili bir arama motoru açıklanmaktadır. Bu arama motorunda görsel aramanın etkinleştirildiğini unutmayın.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

CustomSearchEngine öğeleri

Temel bir bağlam dosyası aşağıdaki ana öğeleri ve alt öğeleri içerir.

Öğe Gerekli Açıklama
CustomSearchEngine Gerekli Arama motoruyla ilgili tüm bilgileri kapsar. Aşağıdaki özelliklere sahiptir:
  • keywords. Arama motoruyla ilişkilendirilmiş boşlukla ayrılmış anahtar kelimelerden oluşan bir listeyi (en fazla 100 karakter uzunluğunda) belirtir. Belirtilmezse Programlanabilir Arama Motoru boş bir değer kullanır.
  • language. Kullanıcı arayüzünde görüntülenecek desteklenen dillerden birini belirtir. Bir dil belirtirseniz söz konusu dildeki sonuçlar artar ancak diğer dillerdeki sonuçlar filtrelenmez. Belirtilmezse Programlanabilir Arama Motoru en (İngilizce) kullanır. Değer null ise Programlanabilir Arama Motoru, kullanıcınızın yerel ayarının dilini kullanır.
  • autocompletions. Programlanabilir Arama Motoru'nun, arama motorunuz için SÖZLÜK otomatik tamamlamaları oluşturup oluşturmayacağını belirtir. true veya false değerlerine izin verilir. true ise otomatik tamamlama oluşturmanın birkaç saat sürebileceğini unutmayın. Bu değeri ayarladıktan sonra, otomatik tamamlama isteğinde bulunmak için arama kutusu kodunuzu değiştirmeniz gerekir. Güncellenmiş kodu Denetim Masası'ndaki Kodu al sekmesinden alabilirsiniz. Yalnızca arama yapan siteler (önceden belirlenmiş bir web sitesi koleksiyonu) arama motorlarında otomatik tamamlanan sorgular bulunabilir.
Title Gerekli Arama motorunuzun adı. Programlanabilir Arama Motoru ana sayfanızda ve sonuç sayfalarınızda görünür.
Description Gerekli Arama motoru genel bakış sayfanızda görünen açıklayıcı metin.
Context Gerekli Etiketler hakkındaki bilgileri barındırır. BackgroundLabels ve Facet alt öğelerini içerir.
BackgroundLabels İsteğe bağlı Siteleri ve sayfaları tanıtmak, dahil etmek veya hariç tutmak için kullanılan etiketlerin kapsayıcısıdır. Bir veya daha fazla alt Label öğesi içerir.
Label İsteğe bağlı Siteleri tanıtmak veya sitelerin dahil edilmesini/hariç tutulmasını belirlemek için kullanılan etiket. Aşağıdaki özelliklere sahiptir:
  • name. Etiket adı.
  • mode. FILTER (tercih edilen siteleri tanıtır veya özel olarak gösterir) veya ELIMINATE (siteyi hariç tutar). Bu etiketleri istediğiniz gibi özelleştirebilirsiniz.
LookAndFeel Gerekli Arama motorunuzun görünümünü ve tarzını kontrol eder. Görünüm ve İzlenim sayfasında ayrıntılı olarak açıklanan birden çok özelliği ve alt öğesi vardır.

ImageSearchSettings İsteğe bağlı

Görsel Arama'nın etkin olup olmadığını belirtir. Aşağıdaki özelliklere sahiptir:

  • enable. Bu arama motoru için Görsel Arama'nın etkinleştirilip etkinleştirilmediğini belirtir. true veya false değerlerine izin verilir.