Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:programu SQL Server
Azure SQL Database
W tym temacie omówiono, jak uzyskać wartości wymagane przed dodaniem właściwości do listy właściwości wyszukiwania, aby umożliwić wyszukiwanie tej właściwości za pomocą wyszukiwania pełnotekstowego. Te wartości obejmują identyfikator GUID zestawu właściwości oraz identyfikator liczbowy właściwości dokumentu.
Właściwości dokumentu wyodrębnione przez IFilters z danych binarnych — czyli z danych przechowywanych w varbinary, varbinary(max) (w tym FILESTREAM) lub image kolumny typu danych — można udostępnić do wyszukiwania pełnotekstowego. Aby można było wyszukiwać wyodrębnione właściwości, właściwość musi zostać ręcznie dodana do listy właściwości wyszukiwania. Lista właściwości wyszukiwania musi być również skojarzona z co najmniej jednym indeksem pełnotekstowym. Aby uzyskać więcej informacji, zobacz Wyszukaj właściwości dokumentu za pomocą list właściwości wyszukiwania.
Zanim będzie można dodać dostępną właściwość do listy właściwości, musisz znaleźć 2 fragmenty informacji o właściwości:
Identyfikator GUID zestawu właściwości.
Całkowity identyfikator właściwości.
(Po dodaniu właściwości do listy właściwości należy również podać nazwę i opis. Nie musisz jednak używać nazwy kanonicznej i opisu właściwości).
W tym temacie opisano powszechnie używane metody znajdowania informacji o dostępnych właściwościach, zwłaszcza o właściwościach zdefiniowanych przez firmę Microsoft. Aby uzyskać informacje o właściwościach zdefiniowanych przez inną firmę, zapoznaj się z dokumentacją innej firmy lub skontaktuj się z dostawcą.
Znajdowanie informacji o powszechnie używanych Well-Known właściwościach Microsoftu
Firma Microsoft definiuje setki właściwości dokumentu do użycia w wielu kontekstach, ale tylko niewielki podzbiór dostępnych właściwości jest używany przez każdy format pliku. Wśród często używanych właściwości systemu Windows jest niewielki zestaw właściwości ogólnych. Niektóre przykłady dobrze znanych właściwości ogólnych przedstawiono w poniższej tabeli. W tabeli przedstawiono dobrze znaną nazwę, nazwę kanoniczną systemu Windows (z opisu właściwości opublikowanego przez firmę Microsoft), identyfikator GUID zestawu właściwości, identyfikator liczby całkowitej właściwości i krótki opis.
Dobrze znana nazwa | Nazwa kanoniczna systemu Windows | Identyfikator GUID zestawu właściwości | Identyfikator liczbowy | Opis |
---|---|---|---|---|
Autorzy | System.Author | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 4 | Autor lub autorzy danego elementu. |
Tagi | System.Keywords | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 5 | Zestaw słów kluczowych (nazywanych również tagami) przypisanych do elementu. |
Typ | System.PerceivedType | 28636AA6-953D-11D2-B5D6-00C04FD918D0 | 9 | Postrzegany typ pliku na podstawie jego typu kanonicznego. |
Tytuł | System.Title | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 2 | Tytuł elementu. Na przykład tytuł dokumentu, temat wiadomości, podpis zdjęcia lub nazwa utworu muzycznego. |
Aby zachęcić do spójności między formatami plików, firma Microsoft zidentyfikowała podzestawy często używanych właściwości dokumentów o wysokim priorytcie dla kilku kategorii dokumentów. Obejmują one komunikację, kontakty, dokumenty, pliki muzyczne, obrazy i filmy wideo. Aby uzyskać więcej informacji na temat właściwości o najwyższej klasyfikacji dla każdej kategorii, zobacz właściwości zdefiniowanych przez system dla niestandardowych formatów plików w dokumentacji usługi Windows Search.
Określony format pliku może implementować właściwości trzech typów:
Właściwości ogólne zdefiniowane przez firmę Microsoft.
Właściwości specyficzne dla kategorii zdefiniowane przez firmę Microsoft.
Niestandardowe właściwości specyficzne dla aplikacji zdefiniowane przez dostawcę oprogramowania.
Znajdowanie informacji o dostępnych właściwościach przy użyciu FILTDUMP.EXE
Aby dowiedzieć się, jakie właściwości zostały odnalezione i wyodrębnione przez zainstalowany filtr IFilter, możesz zainstalować i uruchomić narzędzie filtdump.exe, które jest częścią zestawu Microsoft Windows SDK.
Uruchom filtdump.exe z wiersza polecenia i podaj jeden argument. Ten argument jest nazwą pojedynczego pliku, który ma typ pliku, dla którego zainstalowano filtr IFilter. Narzędzie wyświetla listę wszystkich właściwości odnalezionych przez IFilter w dokumencie z ich identyfikatorami GUID zestawu właściwości, identyfikatorami liczb całkowitych i dodatkowymi informacjami.
Aby uzyskać informacje na temat instalowania tego oprogramowania, zobacz Zestaw Microsoft Windows SDK dla systemów Windows 7 i .NET Framework 4. Po pobraniu i zainstalowaniu zestawu SDK zapoznaj się z następującymi folderami dla narzędzia filtdump.exe.
W przypadku wersji 64-bitowej poszukaj w
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64
.W przypadku wersji 32-bitowej poszukaj w
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
.
Znajdowanie wartości właściwości wyszukiwania z opisu właściwości systemu Windows
W przypadku dobrze znanej właściwości wyszukiwania systemu Windows można uzyskać informacje potrzebne z formatID i propID atrybutów opisu właściwości (propertyDescription).
Poniższy przykład przedstawia odpowiednią część typowego opisu właściwości firmy Microsoft, w tym przypadku właściwości System.Author
. Atrybut formatID
określa identyfikator GUID zestawu właściwości, F29F85E0-4FF9-1068-AB91-08002B27B3D9
, a atrybut propID
określa identyfikator liczby całkowitej właściwości, 4.
Zwróć uwagę, że atrybut name
określa nazwę właściwości kanonicznej systemu Windows, System.Author
. (W tym przykładzie pominięto fragmenty opisu właściwości, które nie są istotne).
.
propertyDescription
name = System.Author
...
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9
propID = 4
...
Aby uzyskać pełny opis tej właściwości, zobacz System.Author w dokumentacji usługi Windows Search.
Aby uzyskać pełną listę właściwości systemu Windows, zobacz Właściwości systemu Windows, również w dokumentacji usługi Windows Search.
Dodawanie właściwości do listy właściwości wyszukiwania
W poniższym przykładzie pokazano, jak dodać właściwość do listy właściwości wyszukiwania. W przykładzie użyto instrukcji ALTER SEARCH PROPERTY LIST, aby dodać właściwość System.Author
do listy właściwości wyszukiwania o nazwie PropertyList1
, i nadaje przyjazną dla użytkownika nazwę właściwości Author
.
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
Aby uzyskać więcej informacji na temat tworzenia listy właściwości wyszukiwania i kojarzenia jej z indeksem pełnotekstowym, zobacz Właściwości dokumentu wyszukiwania za pomocą list właściwości wyszukiwania.
Zobacz też
Wyszukuj właściwości dokumentu za pomocą list właściwości wyszukiwania
Konfigurowanie i zarządzanie filtrami wyszukiwania