Delen via


Vind de GUID's van properties en eigenschaps-integer-ID's 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 gezegd, van gegevens die zijn opgeslagen in een varbinaire, varbinary(max) (inclusief FILESTREAM) of kolom met afbeeldingsgegevenstypen , 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. Zie Documenteigenschappen zoeken met lijsten met zoekeigenschappen voor meer informatie.

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 Systeem.Auteur F29F85E0-4FF9-1068-AB91-08002B27B3D9 4 Auteur of auteurs van een bepaald item.
Tags Systeem.Trefwoorden F29F85E0-4FF9-1068-AB91-08002B27B3D9 5 Set trefwoorden (ook wel tags genoemd) die aan het item zijn toegewezen.
Soort System.PerceivedType EUR-Lex - 28636AA6-953D-11D2-B5D6-00C04FD918D0 - NL 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 hulpprogrammafiltdump.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 4 voor 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 eigenschapsbeschrijving (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 een instructie ALTER SEARCH PROPERTY LIST gebruikt om de System.Author eigenschap toe te voegen aan een lijst met zoekeigenschappen met de naam PropertyList1en 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 zoekeigenschappenlijsten voor meer informatie over het maken van een lijst met zoekeigenschappen en het koppelen aan een index in volledige tekst.

Zie ook

Documenteigenschappen zoeken met lijsten met zoekeigenschappen
Filters voor zoeken configureren en beheren