Delen via


Zoek de GUID's van eigenschappensets en de integer-ID's van eigenschappen voor zoekeigenschappen.

van toepassing op:SQL ServerAzure SQL Database-

In dit onderwerp wordt beschreven hoe u de waarden kunt verkrijgen die vereist zijn voordat u een eigenschap kunt toevoegen aan een lijst met zoekeigenschappen en deze doorzoekbaar kunt maken op volledige tekst. Deze waarden omvatten de GUID van de eigenschappenset en het gehele getal id van de documenteigenschap.

Documenteigenschappen die worden geëxtraheerd door IFilters uit binaire gegevens, dat wil zeggen, van gegevens die zijn opgeslagen in een varbinary, varbinary(max) (inclusief FILESTREAM), of image gegevenstypekolom, kunnen beschikbaar worden gesteld voor zoeken in volledige tekst. Als u een geëxtraheerde eigenschap doorzoekbaar wilt maken, moet de eigenschap handmatig worden toegevoegd aan een lijst met zoekeigenschappen. De lijst met zoekeigenschappen moet ook worden gekoppeld aan een of meer volledige-tekstindexen. Voor meer informatie, zie Zoekdocumenteigenschappen met lijsten van zoekeigenschappen.

Voordat u een beschikbare eigenschap kunt toevoegen aan een eigenschappenlijst, moet u twee stukjes informatie over de eigenschap vinden:

  • De GUID van de eigenschapset.

  • De integer-ID van de eigenschap.

(Wanneer u een eigenschap aan een eigenschappenlijst toevoegt, moet u ook een naam en beschrijving opgeven. U hoeft echter niet de canonieke naam en beschrijving van de eigenschap te gebruiken.)

In dit onderwerp worden de veelgebruikte methoden beschreven voor informatie over beschikbare eigenschappen, met name over eigenschappen die zijn gedefinieerd door Microsoft. Raadpleeg de documentatie van derden of neem contact op met de leverancier voor informatie over eigenschappen die door een derde partij zijn gedefinieerd.

Informatie zoeken over veelgebruikte, Well-Known Microsoft-eigenschappen

Microsoft definieert honderden documenteigenschappen voor gebruik in veel contexten, maar slechts een kleine subset van de beschikbare eigenschappen wordt door elke bestandsindeling gebruikt. Een van de veelgebruikte Windows-eigenschappen is een kleine set algemene eigenschappen. Enkele voorbeelden van bekende algemene eigenschappen worden weergegeven in de volgende tabel. De tabel bevat de bekende naam, de Windows-canonieke naam (uit de beschrijving van de eigenschap die door Microsoft is gepubliceerd), de property set-GUID, de eigenschapsgetal-ID en een korte beschrijving.

Bekende naam Windows canonieke naam GUID van eigenschappenset Integer-ID Beschrijving
Auteurs System.Author F29F85E0-4FF9-1068-AB91-08002B27B3D9 4 Auteur of auteurs van een bepaald item.
Tags System.Keywords F29F85E0-4FF9-1068-AB91-08002B27B3D9 5 Set trefwoorden (ook wel tags genoemd) die aan het item zijn toegewezen.
Soort System.PerceivedType 28636AA6-953D-11D2-B5D6-00C04FD918D0 9 Waargenomen bestandstype op basis van het canonieke type.
Titel System.Title- F29F85E0-4FF9-1068-AB91-08002B27B3D9 2 Titel van het item. Bijvoorbeeld de titel van een document, het onderwerp van een bericht, het bijschrift van een foto of de naam van een muzieknummer.

Om consistentie tussen bestandsindelingen aan te moedigen, heeft Microsoft subsets van veelgebruikte documenteigenschappen met hoge prioriteit geïdentificeerd voor verschillende categorieën documenten. Deze omvatten communicatie, contactpersonen, documenten, muziekbestanden, afbeeldingen en video's. Zie door het systeem gedefinieerde eigenschappen voor aangepaste bestandsindelingen in de Windows Search-documentatie voor meer informatie over de meest gerangschikte eigenschappen voor elke categorie.

Een specifieke bestandsindeling kan eigenschappen van drie typen implementeren:

  • Algemene eigenschappen die zijn gedefinieerd door Microsoft.

  • Categoriespecifieke eigenschappen die zijn gedefinieerd door Microsoft.

  • Aangepaste, toepassingsspecifieke eigenschappen die zijn gedefinieerd door de softwareleverancier.

Informatie zoeken over beschikbare eigenschappen met behulp van FILTDUMP.EXE

Als u wilt weten welke eigenschappen worden gedetecteerd en geëxtraheerd door een geïnstalleerd IFilter, kunt u het hulpprogramma filtdump.exe installeren en uitvoeren, dat deel uitmaakt van de Microsoft Windows SDK.

U voert filtdump.exe uit vanaf de opdrachtprompt en geeft één argument op. Dit argument is de naam van een afzonderlijk bestand met een bestandstype waarvoor een IFilter is geïnstalleerd. Het hulpprogramma geeft een lijst weer van alle eigenschappen die zijn gedetecteerd door het IFilter in het document, met hun eigenschapset-GUID's, integer-ID's, en aanvullende informatie.

Zie Microsoft Windows SDK voor Windows 7 en .NET Framework 4voor meer informatie over het installeren van deze software. Nadat u de SDK hebt gedownload en geïnstalleerd, zoekt u in de volgende mappen naar het hulpprogramma filtdump.exe.

  • Voor de 64-bits versie kijkt u in C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.

  • Kijk in C:\Program Files\Microsoft SDKs\Windows\v7.1\Binvoor de 32-bits versie.

Waarden zoeken voor een zoekeigenschap uit een Windows-eigenschapsbeschrijving

Voor een bekende Windows-zoekeigenschap kunt u de informatie verkrijgen die u nodig hebt van de formatID en propID kenmerken van de beschrijving van de eigenschap (propertyDescription).

In het volgende voorbeeld ziet u het relevante deel van een typische beschrijving van een Microsoft-eigenschap, in dit geval, van de eigenschap System.Author. Het kenmerk formatID geeft de GUID van de eigenschappenset, F29F85E0-4FF9-1068-AB91-08002B27B3D9aan, en het kenmerk propID geeft het geheel getal eigenschap-ID, 4. aan. Merk op dat het kenmerk name de Windows-canonieke eigenschapsnaam, System.Author, specificeert. (In dit voorbeeld worden gedeelten van de beschrijving van de eigenschap weggelaten die niet relevant zijn.)

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

Zie System.Author in de Windows Search-documentatie voor de volledige beschrijving van deze eigenschap.

Zie Windows-eigenschappen, ook in de Windows Search-documentatie voor een volledige lijst met Windows-eigenschappen.

Een eigenschap toevoegen aan een lijst met zoekeigenschappen

In het volgende voorbeeld ziet u hoe u een eigenschap toevoegt aan een lijst met zoekeigenschappen. In het voorbeeld wordt de instructie ALTER SEARCH PROPERTY LIST gebruikt om de eigenschap System.Author toe te voegen aan een lijst met zoekeigenschappen genaamd PropertyList1, met een gebruiksvriendelijke naam voor de eigenschap, 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  

Zie Zoekdocumenteigenschappen met zoekeigenschapslijstenvoor meer informatie over het maken van een zoekeigenschapslijst en het koppelen aan een volledige-tekstindex.

Zie ook

documenteigenschappen zoeken met lijsten met zoekeigenschappen
Filters configureren en beheren voor zoek-