Aracılığıyla paylaş


Arama Bağlayıcısı Açıklama Şeması

Windows Gezgini kitaplıkları ve federasyon arama sağlayıcıları tarafından kullanılan Arama Bağlayıcısı Açıklaması şemasını tanıtır. Şema, Arama Bağlayıcısı Açıklama dosyaları (*.searchConnector-ms) ve Kabuk Kitaplığı Açıklaması (*.library-ms) dosyalarının searchConnectorDescriptionType öğelerinin yapısını ve gereksinimlerini belirtir.

Bu konu başlığında, federasyon arama bağlayıcılarıyla ilgili şema açıklanmaktadır. Kitaplıklar ve Kitaplık Açıklaması şeması hakkında daha fazla bilgi için bkz. Kitaplık Açıklaması Şeması.

Bu konu aşağıdaki bölümleri içerir:

Arama Bağlayıcıları nedir?

Arama bağlayıcıları, kullanıcıları web hizmetlerinde veya uzak depolama konumlarında depolanan verilerle bağlar. Windows 7 ile kullanıcılar web hizmetleri gibi konumlar için arama bağlayıcıları yükleyebilir ve böylece bu konumları doğrudan Windows Gezgini'nden arayabilirler. Arama bağlayıcıları, konuma bağlanmayı, sorgu göndermeyi ve konumdan sonuçları almayı belirten Arama Bağlayıcısı Açıklama dosyalarıdır (*.searchConnector-ms).

Web hizmetlerine ek olarak, arama bağlayıcıları protokol işleyicileri tarafından oluşturulan yerel dizin kapsamlarında arama yapmak için kullanılabilir. Örneğin, kullanıcılar bu e-posta deposu için bir arama bağlayıcısı kullanarak MAPI protokol işleyicisi ile yerel olarak dizine alınmış e-postalarda arama yapabilir.

Arama Bağlayıcısı Açıklama Dosyaları Nasıl Çalışır?

Arama Bağlayıcısı Açıklama dosyaları kullanıcıların sistemlerine yüklendiğinde, kullanıcılar Windows Gezgini'ni açabilir, gezinti bölmesindeki arama bağlayıcısını tıklatabilir ve bir arama sorgusu girebilir. Windows Gezgini, hangi sağlayıcının kullanılacağı ve aramanın kapsamı gibi Arama Bağlayıcısı Açıklaması dosyasındaki bilgileri kullanarak sorguyu gönderir. Sonuçlar RSS veya Atom akışı öğeleri olarak döndürülür ve kullanıcılara normal Kabuk öğeleriymiş gibi görüntülenir.

Arama Bağlayıcısı Açıklama dosyanızı nasıl dağıttığınız, arama bağlayıcısının desteklediği konum türüne bağlıdır:

  • Web hizmetiniz için OpenSearch yapılandırma (*.osdx) dosyasında
  • Protokol işleyicisi yüklemenizin bir parçası olarak

Bir kullanıcı .osdx dosyasını açtığında veya protokol işleyicisini yüklediğinde aşağıdaki işlemlerin gerçekleştiğinden emin olmalısınız:

  • .searchconnector-ms dosyası, kullanıcıların Windows Searches klasöründe (%userprofile%/Searches) oluşturulur.
  • Kullanıcıların Bağlantıları klasöründe (%userprofile%/Links) .searchconnector-ms dosyasının kısayolu oluşturulur.

Arama Bağlayıcısı Açıklama Şeması nedir?

Arama Bağlayıcısı Açıklaması şeması, Arama Bağlayıcısı Açıklama dosyalarının (*.searchConnector-ms) yapısını tanımlayan bir XML şemasıdır. Her arama bağlayıcısının, konuma bağlanmayı, sorgu göndermeyi ve konumdan sonuçları almayı belirten bir Arama Bağlayıcısı Açıklaması dosyası olmalıdır.

Şemanın Ana Bölümleri Nelerdir?

Aşağıdaki tabloda şemanın ana bölümleri listelenmiştir.

Alt öğeler Açıklama
isSearchOnlyItem Arama bağlayıcısı tarafından desteklenen konumların yalnızca arama mı yoksa arama ve göz atma mı olduğunu tanımlar.
isDefaultSaveLocation Yalnızca kitaplık kullanımı için.
isDefaultNonOwnerSaveLocation Yalnızca kitaplık kullanımı için.
açıklama Arama bağlayıcısını açıklar.
simgesiBaşvuru Arama bağlayıcısı için özel simgenin konumunu tanımlar.
imageLink Arama bağlayıcısı için özel bir küçük resmin konumunu tanımlar.
yazar Arama bağlayıcısının yazarını tanımlar.
tarihOluşturma Arama bağlayıcısının oluşturulduğu tarihi tanımlar.
templateInfo Arama bağlayıcısı için bir klasör türü belirtir.
konumProvider Bu arama bağlayıcısı tarafından kullanılacak arama sağlayıcısını belirtir.
kapsam Arama kapsamına eklenecek ve arama kapsamı dışında tutulacak konumları belirtir.
propertyStore Bu arama bağlayıcısı için XML tabanlı IPropertyStore konumunu belirtir. IPropertyStore arama bağlayıcısının açık meta verilerini destekler.
includeInStartMenuScope Arama bağlayıcısı tarafından temsil edilen konumun Başlat menüsünün arama kapsamına eklenip eklenmeyeceğini belirtir.
etki alanı Arama bağlayıcısının üst düzey etki alanını tanımlar.
,AdvancedQuerySyntax destekler Arama bağlayıcısının Gelişmiş Sorgu Söz Dizimini (AQS) destekleyip desteklemediğini belirtir.
Arama bağlayıcısı tarafından temsil edilen konumun dizine alınıp alınmayacağını belirtir.

 

Arama Bağlayıcısı Açıklama Dosyaları Örnekleri

Aşağıda, federasyon arama web hizmeti için Arama Bağlayıcısı Açıklaması dosyası örneği verilmiştir.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
  <description>Search powered by live.com</description>
  <isSearchOnlyItem>true</isSearchOnlyItem>
  <domain>https://social.msdn.microsoft.com</domain>
  <supportsAdvancedQuerySyntax>false</supportsAdvancedQuerySyntax>
  <templateInfo>
    <folderType>{8FAF9629-1980-46FF-8023-9DCEAB9C3EE3}</folderType>
  </templateInfo>
  <propertyStore>
    <property name="OpenSearchHTMLRolloverTemplate">https://social.msdn.microsoft.com/Search/?Query={searchTerms}</property>
  </propertyStore>
  <locationProvider clsid="{48E277F6-4E74-4cd6-BA6F-FA4F42898223}">
    <propertyBag>
      <property name="OpenSearchShortName">MSDN</property>
      <property name="OpenSearchQueryTemplate">https://social.msdn.microsoft.com/Search/Feed.aspx?locale=en-US&Query={searchTerms}&format=RSS&StartIndex={startIndex}</property>
      <property name="MaximumResultCount" type="uint32">100</property>
    </propertyBag>
  </locationProvider>
</searchConnectorDescription>

Aşağıda, MAPI protokol işleyicisi için Arama Bağlayıcısı Açıklaması dosyası örneği verilmiştir.

<?xml version="1.0" encoding="UTF-8"?>
<searchConnectorDescription xmlns="http://schemas.microsoft.com/windows/2009/searchConnector">
    <description>Microsoft Outlook</description>
    <isSearchOnlyItem>true</isSearchOnlyItem>
    <includeInStartMenuScope>true</includeInStartMenuScope>
    <templateInfo>
        <folderType>{91475FE5-586B-4EBA-8D75-D17434B8CDF6}</folderType>
    </templateInfo>
    <simpleLocation>
        <url>mapi://{S-1-5-21-2127521184-1604012920-1887927527-2779359}/</url>
    </simpleLocation>
</searchConnectorDescription>

Ek Kaynaklar

Başvuru

searchConnectorDescriptionType Öğesi (Arama Bağlayıcısı Şeması)

Diğer Kaynaklar

OpenSearch

Microsoft İndirme Merkezi