Aramaları Hassaslaştırma

Bu sayfada, kullanıcılarınızın ayrıntılandırma etiketlerini kullanarak arama sorgularını hassaslaştırmasına nasıl yardımcı olabileceğiniz açıklanmaktadır. Arama motoru etiketlerinden farklı olarak, ayrıntılandırma etiketleri kullanıcılarınız tarafından görülebilir ve arama sonuçları sayfasının en üstünde görünür.

  1. Genel Bakış
  2. Ayrıntılandırma Etiketleri Oluşturma
  3. Siteleri Etiketlerle Etiketleme
  4. Görüntülenen Ayrıntılandırma Etiketlerinin Sayısını Kontrol Etme

Genel bakış

Arama motorunuz için sonuç kümesini derleyip sıralamaları ayarladıktan sonra bile kullanıcılarınız yine de çok geniş kapsamlı sorgular yazabilir. Örneğin, kullanıcılar bir sağlık sorunuyla ilgili arama yaparsa ne tür bir bilgi aradıkları anlaşılmaz. Belirtiler, tedaviler ya da risk faktörleri hakkında bilgi mi arıyorlar? Ancak hassaslaştırmaları veya arama sonucu kategorilerini seçebiliyorlarsa aramalarını daraltıp yanıtlara hızla ulaşabilirler.

bir dizi ayrıntılandırma
bağlantısı içeren arama sonuçları sayfası.

Ayrıntılandırmalar, kategorize etmek amacıyla sitelere uyguladığınız etiketlerdir. Oluşturduğunuz ayrıntılandırma etiketleri, arama sonuçları sayfalarınızın üst kısmında bağlantı olarak görünür. Bir kullanıcı, ayrıntılandırma bağlantılarından birini tıkladığında ayrıntılandırma etiketiyle etiketlediğiniz siteler (etiketi nasıl tanımladığınıza bağlı olarak) ya özel olarak aranır ya da sıralama olarak diğer sonuçların üzerine yükseltilir. Daha iyi hedeflenmiş sonuçlar getirmelerine veya farklı bir sayfaya yönlendirmelerine yardımcı olmak için kullanıcılarınızın sorgularını ek arama terimleriyle bile ekleyebilirsiniz.

Başa dön

Hassaslaştırma Etiketleri Oluşturma

Kontrol panelinin Ayrıntılandırmalar sekmesinde ayrıntılandırma etiketleri oluşturabilir ve siteleri bunlarla etiketleyebilirsiniz, ancak Programlanabilir Arama XML ek açıklamaları dosyasını kullanıyorsanız sıralama üzerinde daha fazla kontrole sahip olabilirsiniz. Arama motoru etiketlerinde olduğu gibi, bağlam dosyasında ayrıntılandırma etiketlerini tanımlar ve bunları ek açıklamalar dosyasındaki sitelere uygularsınız.

Aşağıdaki örnekte gösterildiği gibi ayrıntılandırma etiketleri Context bölümündeki Facet öğeleri kullanılarak tanımlanır.

<CustomSearchEngine>
  <Title>Universities</Title>
    <Context>
      <Facet>
        <FacetItem title="Lectures">
           <Label name="lectures" mode="BOOST" weight="0.8">
              <Rewrite>lecture OR lectures</Rewrite>
           </Label>
        </FacetItem>
      </Facet>
      <Facet>
        <FacetItem title="Assignments">
          <Label name="assignments" mode="BOOST" weight="0.8">
            <Rewrite>homework OR assignment OR assignments</Rewrite>
          </Label>
        </FacetItem>
     </Facet>
     <Facet>
       <FacetItem title="Reference">
         <Label name="reference" mode="FILTER">
         </Label>
       </FacetItem>
     </Facet>
     <Facet>
        <FacetItem title="Papers">
          <Label name="papers" mode="FILTER"/>
          <Redirect url="http://scholar.google.com/scholar?q=$q"/>
        </FacetItem>
      </Facet>
      <BackgroundLabels>
        <Label name="_cse_omuauf_lfve" mode="FILTER"/>
        <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/>
      </BackgroundLabels>
    </Context>
  </CustomSearchEngine>

Facet öğesi aşağıdaki yapıya sahiptir:

Her Facet öğesinin en fazla dört FacetItem alt öğesi olabilir. İstediğiniz sayıda ayrıntılandırma etiketi oluşturabilirsiniz. Arama sonuçları sayfalarında kaç etiket gösterileceğini de kontrol edebilirsiniz.

Başa dön

Örnek: Ayrıntılandırma Etiketleri

Temel ayrıntılandırma etiketleri aşağıdaki gibi görünür:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

Şekil 3: Örnek kod, etiketli bir arama sonuçları sayfası oluşturur.

&quot;Dersler&quot; adında bir ayrıntılandırma
bağlantısı içeren arama sonuçları sayfası.

Başa dön

Hassaslaştırma Etiketlerinin Öğeleri

Aşağıda Facet alt öğeleri verilmiştir.

Öğe Özellik Açıklama Değer
FacetItem title Sonuçlar sayfasının üst kısmında görüntülenen ayrıntılandırma bağlantısı.

Bağlantının başlığı. Yukarıdaki örnekte, sonuç sayfasının en üstündeki "Dersler" bağlantısıdır.

Başlık mümkün olduğunca açıklayıcı ve kısa olmalıdır. Ayrıntılandırma bağlantıları yer kazanmak için, özellikle de arama sonuçları sayfasında çok sayıda ayrıntılandırma bağlantısı varsa kısaltılabilir.

Ayrıntılandırma bağlantısı olarak kullanıcının sorgusunu gösteren $q terimini de kullanabilirsiniz. Örneğin, kullanıcınız "pastırma" için arama yaparsa hassaslaştırma bağlantısı da "pastırma" olur.

Label name Ayrıntılandırma etiketinin adı. Bu adı, ek açıklamalar dosyasındaki siteleri etiketlemek için kullanırsınız.

Ayrıca, Programlanabilir Arama Motoru, kullanıcılarınızın bir ayrıntılandırma bağlantısını tıkladıktan sonra sorgularına etiket adını ekler. Tekrar Genel Bakış bölümüne bakarsanız örnek arama sonuçları sayfasında "pimple more:condition_treatment" ifadesini içeren bir arama kutusu gösterilir. "more:condition_treatment" bölümü bir etiketin kullanımını belirtir ve "condition_treatment", Label öğesinin name özelliğinin değeridir.

Etiketiniz için açıklayıcı bir ad. Ek açıklamalar dosyanıza baktığınızda, bağlam dosyalarına tekrar başvurmak zorunda kalmadan etiketlerin amacını ayırt edebilmenizi sağlar.

Aşağıdakileri içeren adlandırma kuralına uymanız gerekir:

  • Yalnızca küçük harfli karakterler kullanın.
  • Noktalama işaretlerini ve bağlaçları ("ve", "/" ve "veya" gibi) alt çizgiyle ("_") değiştirin. Örneğin, "uyarılar ve geri çağırmalar" ifadesi, "uyarılar_anımsatlar" ve "testler/prosedürler", "testler_prosedürler" şeklinde olmalıdır.
  • Adı kısa tutun.
mode Arama motoru etiketlerindeki modlar ve ayrıntılandırma etiketleri aynı şekilde çalışır.

Aynı arama motorunda üç türü de oluşturabilirsiniz: (örneğin, ayrıntılandırmaları artırma, filtreleme ve ortadan kaldırma).

Ağırlıkların işleyiş şekliyle ilgili daha ayrıntılı dokümanlar için Arama Sonuçlarını Sıralama sayfasına göz atın.

Her etiket için bir mode değeri belirtin:
  • BOOST- Kullanıcılar ayrıntılandırma bağlantısını tıkladığında, etiketle etiketlenen siteler, etiketsiz diğer sonuçlara göre öncelikli olur.
  • FILTER- Kullanıcılar ayrıntılandırma bağlantısını tıkladığında yalnızca etiketle etiketlenen siteler gösterilir. Diğer tüm siteler hariç tutulur.
  • ELIMINATE - Kullanıcılar ayrıntılandırma bağlantısını tıkladığında, bu etiketle etiketlenen siteler tamamen hariç tutulur. Bu tür etiketler ağırlık gerektirmez.

    Programlanabilir Arama Motorlarına, söz konusu etiketle etiketlenenler hariç alakalı sonuçlar görüntülemelerini bildirmek istiyorsanız ayrıntılandırmaları ortadan kaldırmak oldukça yararlıdır. Örneğin, vejetaryen kullanıcılarınıza yemek tarifi ararken etle ilgili siteleri hariç tutmak isteyebilirsiniz.

  • Ayrıntılandırma bağlantılarınızın başlıklarını net hale getirin. Yukarıdaki örnekte "vejetaryen" veya "et kaldır" iyi bir başlık olabilir.
weight Arama motoru etiketlerindeki ağırlıklar ve ayrıntılandırma etiketleri aynı şekilde çalışır. Ağırlıkların işleyiş şekliyle ilgili daha ayrıntılı dokümanlar için Arama Sonuçlarını Sıralama bölümüne bakın. Yalnızca güçlendirme ve filtreleme etiketleri için. -1.0 ile + 1.0 arasındaki herhangi bir değer. Değeri tanımlamazsanız etikette +0.7 dolaylı bir değeri olur. Bir etikete çok çeşitli ağırlıklar uygulayabilirsiniz, ancak hassaslaştırılmış sonuçları tanıtmak için yüksek bir ağırlık uygulamak daha iyidir.

Arama sonuçlarını yalnızca belirli siteleri gösterecek şekilde hassaslaştırmak isterseniz +1.0 değerine yakın veya buna eşit bir ağırlık kullanın.

Negatif ağırlıkları filtre etiketleriyle kullanmak istiyorsanız boş sonuçlar elde edebilirsiniz. Filtre etiketleri, aramayı sınırlı sayıda siteyle kısıtlar ve -1.0 ağırlığı, aramayı sınırlı sayıda siteyle kısıtlar. Boş sonuçlar veren bir ayrıntılandırma bağlantısı, kullanıcılarınızın kafasını karıştırabilir.

Başa dön

Siteleri Etiketlerle Etiketleme

Siteleri ayrıntılandırma etiketleriyle etiketleyebilirsiniz. Her ek açıklamada birden fazla etiket olabilir. Bu, aynı sitenin diğer arama motorlarında kullanılabileceği ve farklı şekilde sıralanabileceği anlamına gelir. Arama motoru etiketlerini değiştirmek için ek açıklamalara uyguladığınız puanlar, ayrıntılandırma etiketleri için de geçerlidir.

XML Ek Açıklamaları

Aşağıda, etiketleri kullanarak siteleri XML biçiminde nasıl etiketleyebileceğiniz gösterilmektedir.

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="lectures"/>
  </Annotation>

  <Annotation about="www.youtube.com/ucberkeley/*" score="1">
    <Label name="university_boost_highest"/>
    <Label name="videos_boost_mid"/>
    <Label name="lectures"/>
  </Annotation>
</Annotations>

Başa dön

Kullanıcılarınıza Yardımcı Olmanın Diğer Yöntemleri

Arama sonuçlarını hassaslaştırmanın yanı sıra, kullanıcılarınızın daha iyi hedeflenmiş sonuçlar almasına yardımcı olmak için hassaslaştırma bağlantılarını kullanabilirsiniz. Kullanıcılarınızın sorgularına arama terimleri ekleyebilir veya kullanıcılarınızı farklı bir arama motoruna ya da web sitesine yönlendirebilirsiniz.

Arama Sorguları Ekleme

Kullanıcılarınızın sorgularına faydalı arama terimleri ekleyerek yardımcı olmak istiyorsanız Rewrite öğesini kullanabilirsiniz. Öğe, kullanıcı bir ayrıntılandırma bağlantısını tıkladığında arama terimlerini kullanıcı sorgularına ekler. Rewrite öğesi, tümü küçük harfle yazılmalıdır ve en fazla 100 karakter içerebilir. Bunun tek istisnası OR gibi büyük harfli arama operatörleridir. Arama operatörleri hakkında daha fazla bilgi edinmek için Gelişmiş Arama Artık Daha Kolay bölümüne bakın.

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

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

Örnekte, "Ev ödevi" adlı ayrıntılandırma bağlantısını tıklayan kullanıcılara nasıl yardımcı olacağı gösterilmektedir. Kullanıcılarınızın yazdığı arama sorgularına "ev ödevi", "ödev" veya "ödev" kelimelerini ekler.

Başa dön

Görüntülenen Ayrıntılandırma Etiketlerinin Sayısını Kontrol Etme

Ayrıntılandırmalar tanımladıysanız Programlanabilir Arama Motoru, arama sonuçlarının üst kısmında ayrıntılandırma etiketlerini görüntüler. Tüm ayrıntılandırma etiketlerinin tamamını veya yalnızca bir alt kümesini gösterebilirsiniz.

Ayrıntılandırma etiketlerinin yalnızca bir alt kümesini görüntülemeyi seçerseniz Programlanabilir Arama Motoru, en fazla sayıda arama sonucuna sahip ayrıntılandırma etiketlerini görüntüler. Örneğin, "HTML," "CSS" ve "JavaScript" adında üç ayrıntılandırma etiketiniz varsa ancak arama motorunuzu yalnızca iki tane görüntüleyecek şekilde ayarlarsanız, Programlanabilir Arama Motoru, söz konusu kullanıcı sorgusu için en fazla sayıda sonuca sahip iki ayrıntılandırma etiketini görüntüler.

Bu, görüntülenen ayrıntılandırma etiketlerinin sayısı sabit olsa da ayrıntılandırma etiketlerinin kendisinin kullanıcı sorgusuna göre değiştiği anlamına gelir.

XML tanımındaki ayrıntılandırma etiketlerinin sayısını ayarlamak için bağlam tanımınızın CustomSearchEngine etiketine bir top_refinements özelliği ekleyin.

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

Burada n, göstermek istediğiniz düzenlemelerin sayısıdır.

Sayı 0 olarak ayarlanırsa arama sonucunu içeren ayrıntılandırma etiketi gösterilmez. Bağlam tanımındaki ayar olmadığında arama motorunuz, herhangi bir kullanıcı sorgusu için tanımladığınız tüm ayrıntılandırma etiketlerini, bu etiketlerle ilgili arama sonucu olup olmadığına bakılmaksızın görüntüler.

Hassaslaştırma etiketlerinin sayısını Kontrol Paneli'nin Ayrıntılandırmalar sayfasında da ayarlayabilirsiniz.

Başa dön