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ısı Açıklama Dosyaları Nasıl Çalışır?
- Arama Bağlayıcısı Açıklama Şeması Nedir?
- Şemanın Ana Bölümleri Nelerdir?
- Arama Bağlayıcısı Açıklama Dosyaları Örnekleri
- ek kaynaklar
- İlgili konular
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
- Kitaplık Açıklaması şeması hakkında daha fazla bilgi için bkz. Kitaplık Açıklaması Şeması.
- Arama bağlayıcısı yükleme hakkında daha fazla bilgi için bkz. Windows 'da Federasyon Araması.
İlgili konular
-
Başvuru
-
searchConnectorDescriptionType Öğesi (Arama Bağlayıcısı Şeması)
-
Diğer Kaynaklar