Suchen von Eigenschaftensatz-GUIDs und ganzzahligen Eigenschafts-IDs für Sucheigenschaften
Gilt für: SQL Server Azure SQL-Datenbank
In diesem Thema wird erläutert, wie Sie die Werte, die Sie vor dem Hinzufügen einer Eigenschaft zu einer Sucheigenschaftenliste benötigen, abrufen und für die Volltextsuche durchsuchbar machen. Zu diesen Werten zählen die Eigenschaftensatz-GUID und der ganzzahlige Eigenschaftsbezeichner einer Dokumenteigenschaft.
Dokumenteigenschaften, die von IFilters aus Binärdaten extrahiert werden, d.h. aus Daten, die in einer Spalte vom Datentyp varbinary, varbinary(max) (einschließlich FILESTREAM) oder image gespeichert sind, können für die Volltextsuche zur Verfügung gestellt werden. Um eine extrahierte Eigenschaft durchsuchbar zu machen, muss sie manuell einer Sucheigenschaftenliste hinzugefügt werden. Darüber hinaus muss der Sucheigenschaftenliste mindestens ein Volltextindex zugeordnet werden. Weitere Informationen finden Sie unter Suchen von Dokumenteigenschaften mithilfe von Sucheigenschaftenlisten.
Bevor Sie eine verfügbare Eigenschaft einer Eigenschaftenliste hinzufügen können, müssen Sie die folgenden zwei Informationen zur Eigenschaft ermitteln:
Die Eigenschaftensatz-GUID der Eigenschaft.
Die ganzzahlige ID der Eigenschaft.
(Wenn Sie einer Eigenschaftsliste eine Eigenschaft hinzufügen, müssen Sie auch einen Namen und eine Beschreibung angeben. Sie müssen jedoch nicht den kanonischen Namen und die Beschreibung der Eigenschaft verwenden.)
In diesem Thema werden die am häufigsten verwendeten Methoden für die Suche nach Informationen zu verfügbaren, von Microsoft definierten Eigenschaften beschrieben. Informationen zu Eigenschaften, die von einem Drittanbieter definiert wurden, finden Sie in der Dokumentation des Drittanbieters, oder wenden Sie sich an den Anbieter.
Suchen von Informationen zu häufig verwendeten, bekannten Microsoft-Eigenschaften
Microsoft definiert Hunderte von Dokumenteigenschaften, die in vielen Kontexten verwendet werden können. Es wird jedoch nur eine kleine Teilmenge der verfügbaren Eigenschaften für jedes Dateiformat verwendet. Zu den häufig verwendeten Windows-Eigenschaften zählen auch einige wenige generische Eigenschaften. Einige Beispiele für bekannte generische Eigenschaften werden in der folgenden Tabelle aufgelistet. In der Tabelle werden der bekannte Name, der kanonische Windows-Name (aus der von Microsoft veröffentlichten Eigenschaftenbeschreibung), die Eigenschaftensatz-GUID, der ganzzahlige Eigenschaftsbezeichner und eine kurze Beschreibung aufgelistet.
Bekannter Name | Kanonischer Windows-Name | Eigenschaftensatz-GUID | Ganzzahlige ID | Beschreibung |
---|---|---|---|---|
Autoren | System.Author | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 4 | Autor oder Autoren eines angegebenen Elements. |
Tags | System.Keywords | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 5 | Satz von Schlüsselwörtern (die auch als Tags bezeichnet werden), die dem Element zugewiesen sind. |
type | System.PerceivedType | 28636AA6-953D-11D2-B5D6-00C04FD918D0 | 9 | Auf der Grundlage des zugehörigen kanonischen Typs erkannter Dateityp. |
Titel | System.Title | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 2 | Titel des Elements. Dabei kann es sich z. B. um den Titel eines Dokuments, den Betreff einer Nachricht, die Beschriftung eines Fotos oder den Namen eines Musiktitels handeln. |
Um die Einheitlichkeit unter den Dateiformaten zu fördern, hat Microsoft Teilmengen von häufig verwendeten Dokumenteigenschaften mit hoher Priorität für verschiedene Kategorien von Dokumenten angegeben. Hierzu zählen Nachrichten, Kontakte, Dokumente, Musikdateien, Bilder und Videos. Weitere Informationen zu den wichtigsten Eigenschaften für die einzelnen Kategorien finden Sie unter Systemdefinierte Eigenschaften für benutzerdefinierte Dateiformate in der Windows Search-Dokumentation.
Ein Dateiformat kann Eigenschaften der folgenden drei Typen implementieren:
Von Microsoft definierte generische Eigenschaften.
Von Microsoft definierte kategoriespezifische Eigenschaften
Vom Softwareanbieter definierte benutzerdefinierte, anwendungsspezifische Eigenschaften
Suchen von Informationen zu verfügbaren Eigenschaften mit FILTDUMP.EXE
Wenn Sie feststellen möchten, welche Eigenschaften von einem installierten IFilter erkannt und extrahiert werden, können Sie das Hilfsprogramm filtdump.exe, das Teil des Microsoft Windows SDK ist, installieren und ausführen.
filtdump.exe wird über die Eingabeaufforderung mit nur einem Argument ausgeführt. Dieses Argument ist der Name einer einzelnen Datei mit einem Dateityp, für den ein IFilter installiert ist. Das Hilfsprogramm zeigt eine Liste aller vom IFilter im Dokument erkannten Eigenschaften mit ihren Eigenschaftensatz-GUIDs, ganzzahligen IDs und weiteren Informationen an.
Informationen zum Installieren dieser Software finden Sie unter Microsoft Windows SDK für Windows 7 und .NET Framework 4. Nachdem Sie das SDK heruntergeladen und installiert haben, suchen Sie in den folgenden Ordnern nach dem Hilfsprogramm "filtdump.exe".
Informationen zur 64-Bit-Version finden Sie unter
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64
.Informationen zur 32-Bit-Version finden Sie unter
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin
.
Suchen von Werten für eine Sucheigenschaft mithilfe einer Windows-Eigenschaftenbeschreibung
Bei einer bekannten Windows-Sucheigenschaft können Sie die erforderlichen Informationen aus den formatID - und propID -Attributen der Eigenschaftenbeschreibung (propertyDescription) abrufen.
Im folgenden Beispiel wird der relevante Teil einer typischen Microsoft-Eigenschaftenbeschreibung veranschaulicht. Hier wird die System.Author
-Eigenschaft dargestellt. Das formatID
-Attribut gibt die Eigenschaftensatz-GUID ( F29F85E0-4FF9-1068-AB91-08002B27B3D9
) an und das propID
-Attribut die ganzzahlige Eigenschaften-ID ( 4.
). Beachten Sie, dass das name
-Attribut den kanonischen Windows-Eigenschaftennamen ( System.Author
) angibt. (In diesem Beispiel wurden nicht relevante Teile der Eigenschaftenbeschreibung weggelassen.)
.
propertyDescription
name = System.Author
...
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9
propID = 4
...
Eine vollständige Beschreibung dieser Eigenschaft finden Sie unter System.Author in der Windows Search-Dokumentation.
Eine vollständige Liste der Windows-Eigenschaften finden Sie ebenfalls in der Windows Search-Dokumentation unter Windows-Eigenschaften.
Hinzufügen einer Eigenschaft zu einer Sucheigenschaftenliste
Das folgende Beispiel zeigt, wie einer Sucheigenschaftenliste eine Eigenschaft hinzugefügt wird. Im Beispiel wird einer Sucheigenschaftenliste mit dem Namen mithilfe einer ALTER SEARCH PROPERTY LIST System.Author
-Anweisung die PropertyList1
-Eigenschaft hinzugefügt und für die Eigenschaft der Anzeigename Author
angegeben.
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
Weitere Informationen zum Erstellen einer Sucheigenschaftenliste und Zuordnen eines Volltextindexes finden Sie unter Suchen von Dokumenteigenschaften mithilfe von Sucheigenschaftenlisten.
Weitere Informationen
Suchen von Dokumenteigenschaften mithilfe von Sucheigenschaftenlisten
Konfigurieren und Verwalten von Filtern für die Suche