Aracılığıyla paylaş


Arama özellikleri için özellik kümesi GUID'lerini ve özellik tamsayı kimliklerini bulma

Şunlar için geçerlidir:SQL ServerAzure SQL Veritabanı

Bu konu başlığında, arama özelliği listesine özellik eklemeden ve tam metin araması yaparak aranabilir hale getirmeden önce gereken değerlerin nasıl alınabileceği açıklanır. Bu değerler, belge özelliğinin özellik kümesi GUID'sini ve özellik tamsayı tanımlayıcısını içerir.

İkili verilerden IFilters tarafından ayıklanan belge özellikleri - yani, verilerin bir varbinary, varbinary(max) ( FILESTREAMdahil) veya image veri türü sütununda depolandığı - tam metin araması için kullanılabilir hale getirilebilir. Ayıklanan bir özelliği aranabilir hale getirmek için özelliğin bir arama özelliği listesine el ile eklenmesi gerekir. Arama özelliği listesi de bir veya daha fazla tam metin diziniyle ilişkilendirilmelidir. Daha fazla bilgi için bkz. Arama Özelliği Listeleri ile Belge Özelliklerini Ara.

Özellik listesine kullanılabilir bir özellik ekleyebilmeniz için önce özellik hakkında 2 bilgi parçası bulmanız gerekir:

  • Özelliğin GUID'sini ayarlayın.

  • Özelliğin tamsayı kimliği.

(Özellik listesine özellik eklediğinizde, bir ad ve açıklama da sağlamanız gerekir. Ancak özelliğin kurallı adını ve açıklamasını kullanmanız gerekmez.)

Bu konu başlığında, özellikle Microsoft tarafından tanımlanan özellikler hakkında kullanılabilir özellikler hakkında bilgi bulmak için yaygın olarak kullanılan yöntemler açıklanmaktadır. Üçüncü taraf tarafından tanımlanan özellikler hakkında bilgi için üçüncü taraf belgelerine bakın veya satıcıya başvurun.

Yaygın Olarak Kullanılan Well-Known Microsoft Özellikleri hakkında Bilgi Bulma

Microsoft, birçok bağlamda kullanılmak üzere yüzlerce belge özelliği tanımlar, ancak her dosya biçimi tarafından kullanılabilir özelliklerin yalnızca küçük bir alt kümesi kullanılır. Sık kullanılan Windows özellikleri arasında küçük bir genel özellikler kümesi bulunur. İyi bilinen genel özelliklere ilişkin bazı örnekler aşağıdaki tabloda gösterilmiştir. Tabloda iyi bilinen ad, Windows kurallı adı (Microsoft tarafından yayımlanan özellik açıklamasından), özellik kümesi GUID'i, özellik tamsayı tanımlayıcısı ve kısa bir açıklama gösterilir.

İyi bilinen ad Windows kurallı adı Özellik kümesi GUID'i Tamsayı Kimliği Açıklama
Yazar system.author F29F85E0-4FF9-1068-AB91-08002B27B3D9 4 Belirli bir öğenin yazarı veya yazarları.
Etiketler System.Keywords F29F85E0-4FF9-1068-AB91-08002B27B3D9 5 Öğeye atanan anahtar sözcük kümesi (etiketler olarak da bilinir).
Tür System.PerceivedType 28636AA6-953D-11D2-B5D6-00C04FD918D0 9 Kurallı türüne göre algılanan dosya türü.
Başlık System.Title F29F85E0-4FF9-1068-AB91-08002B27B3D9 2 Öğenin başlığı. Örneğin, belgenin başlığı, iletinin konusu, fotoğrafın resim yazısı veya müzik parçasının adı.

Microsoft, dosya biçimleri arasında tutarlılığı teşvik etmek için çeşitli belge kategorileri için sık kullanılan, yüksek öncelikli belge özelliklerinin alt kümelerini tanımlamıştır. Bunlar iletişimleri, kişileri, belgeleri, müzik dosyalarını, resimleri ve videoları içerir. Her bir kategori için en üst sırada yer alan özellikler hakkında daha fazla bilgi için Windows Search belgelerinde özel dosya biçimleri için sistem tanımlı özelliklere bakın.

Belirli bir dosya biçimi üç türdeki özellikleri uygulayabilir:

  • Microsoft tarafından tanımlanan genel özellikler.

  • Microsoft tarafından tanımlanan kategoriye özgü özellikler.

  • Yazılım satıcısı tarafından tanımlanan özel, uygulamaya özgü özellikler.

FILTDUMP.EXE kullanarak Kullanılabilir Özellikler hakkında Bilgi Bulma

Yüklü bir IFilter tarafından bulunan ve ayıklanan özellikleri öğrenmek için Microsoft Windows SDK'sının bir parçası olan filtdump.exe yardımcı programını yükleyebilir ve çalıştırabilirsiniz.

Komut isteminden filtdump.exe'yi çalıştırır ve tek bir bağımsız değişken sağlarsınız. Bu bağımsız değişken, IFilter'ın yüklendiği dosya türüne sahip tek bir dosyanın adıdır. Araç, belgedeki IFilter tarafından bulunan tüm özelliklerin, özellik kümesi GUID'leri, tamsayı kimlikleri ve ek bilgilerle birlikte listesini görüntüler.

Bu yazılımı yükleme hakkında bilgi için bkz. Windows 7 için Microsoft Windows SDK ve .NET Framework 4 . SDK'yı indirip yükledikten sonra filtdump.exe yardımcı programı için aşağıdaki klasörlere bakın.

  • 64 bit sürüm için C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64bölümüne bakın.

  • 32 bit sürüm için C:\Program Files\Microsoft SDKs\Windows\v7.1\Binbölümüne bakın.

Windows Özellik Açıklamasından Arama Özelliği için Değer Bulma

İyi bilinen bir Windows arama özelliği için, formatID ve özellik açıklamasının propID özniteliklerinden (propertyDescription) ihtiyacınız olan bilgileri alabilirsiniz.

Aşağıdaki örnekte, tipik bir Microsoft özellik açıklamasının ilgili bölümü (bu örnekte, System.Author özelliğinin) ilgili bölümü gösterilmektedir. formatID özniteliği, özellik kümesi GUID'sini F29F85E0-4FF9-1068-AB91-08002B27B3D9ve propID özniteliği, özellik tamsayı kimliğini 4. belirtir. name özniteliğinin, Windows kurallı özellik adını System.Authorbelirttiğine dikkat edin. (Bu örnek, özellik açıklamasının ilgili olmayan kısımlarını atlar.)

.  
propertyDescription  
name = System.Author  
...  
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9  
propID = 4  
...  

Bu özelliğin tam açıklaması için Windows Search belgelerindeki System.Author bakın.

Windows özelliklerinin tam listesi için Windows Search belgelerinde windows özellikleri bölümüne bakın.

Arama Özelliği Listesine Özellik Ekleme

Aşağıdaki örnekte, bir özelliğin arama özelliği listesine nasıl ekleneceği gösterilmektedir. Örnek, özelliğini System.Authoradlı bir arama özelliği listesine eklemek için PropertyList1 ifadesini kullanır ve özellik için Authorkullanıcı tarafından anlaşılır bir ad sağlar.

ALTER SEARCH PROPERTY LIST PropertyList1   
  ADD 'Author'  
    WITH (  
          PROPERTY_SET_GUID = 'F29F85E0-4FF9-1068-AB91-08002B27B3D9',  
          PROPERTY_INT_ID = 4,   
          PROPERTY_DESCRIPTION = 'System.Author - the author or authors of the item'   
         )  
GO  

Arama özelliği listesi oluşturma ve tam metin diziniyle ilişkilendirme hakkında daha fazla bilgi için bkz. Arama Özelliği Listeleri ile Belge Özelliklerini Arama.

Ayrıca Bkz.

Arama Özelliği Listeleri ile Belge Özelliklerini Ara
Arama için Filtreleri Yapılandırma ve Yönetme