Dela via


Hitta GUID:ar för egenskapsuppsättningar och heltals-ID:er för egenskaper i Sök

gäller för:SQL ServerAzure SQL Database

I det här avsnittet beskrivs hur du hämtar de värden som krävs innan du kan lägga till en egenskap i en sökegenskapslista och göra den sökbar genom fulltextsökning. Dessa värden inkluderar egenskapsuppsättningen GUID och egenskaps heltalsidentifierare för en dokumentegenskap.

Dokumentegenskaper som extraheras av IFilters från binära data, det vill säga: från data som lagras i en varbinary, varbinary(max) (inklusive FILESTREAM), eller image datatypkolumn, kan göras tillgängliga för fulltextsökning. Om du vill göra en extraherad egenskap sökbar måste egenskapen läggas till manuellt i en sökegenskapslista. Sökegenskapslistan måste också associeras med ett eller flera fulltextindex. Mer information finns i Egenskaper för sökdokument med sökegenskapslistor.

Innan du kan lägga till en tillgänglig egenskap i en egenskapslista måste du hitta två informationsdelar om egenskapen:

  • Egenskapsuppsättningen GUID för egenskapen.

  • Heltals-ID för egenskapen.

(När du lägger till en egenskap i en egenskapslista måste du också ange ett namn och en beskrivning. Du behöver dock inte använda det kanoniska namnet och beskrivningen av egenskapen.)

Det här avsnittet beskriver de metoder som används ofta för att hitta information om tillgängliga egenskaper, särskilt om egenskaper som definieras av Microsoft. Information om egenskaper som har definierats av en tredje part finns i dokumentationen från tredje part eller kontakta leverantören.

Hitta information om allmänt använda Well-Known Microsoft-egenskaper

Microsoft definierar hundratals dokumentegenskaper för användning i många kontexter, men endast en liten delmängd av de tillgängliga egenskaperna används av varje filformat. Bland de vanliga Windows-egenskaperna finns en liten uppsättning generiska egenskaper. Några exempel på välkända generiska egenskaper visas i följande tabell. Tabellen visar det välkända namnet, det kanoniska Windows-namnet (från egenskapsbeskrivningen som publicerats av Microsoft), egenskapsuppsättningen GUID, egenskapens heltalsidentifierare och en kort beskrivning.

Välkänt namn Windows kanoniskt namn Guid för egenskapsuppsättning Heltals-ID Beskrivning
Författare System.Author F29F85E0-4FF9-1068-AB91-08002B27B3D9 4 Författare eller författare till ett visst objekt.
Taggar System.Keywords F29F85E0-4FF9-1068-AB91-08002B27B3D9 5 Uppsättning nyckelord (kallas även taggar) som tilldelats objektet.
Typ System.PerceivedType 28636AA6-953D-11D2-B5D6-00C04FD918D0 9 Upplevd filtyp baserat på dess kanoniska typ.
Titel System.Title F29F85E0-4FF9-1068-AB91-08002B27B3D9 2 Objektets rubrik. Till exempel rubriken på ett dokument, ämnet för ett meddelande, bildtexten på ett foto eller namnet på ett musikspår.

För att uppmuntra konsekvens mellan filformat har Microsoft identifierat delmängder av dokumentegenskaper med hög prioritet som används ofta för flera kategorier av dokument. Dessa omfattar kommunikation, kontakter, dokument, musikfiler, bilder och videor. Mer information om de högst rankade egenskaperna för varje kategori finns i systemdefinierade egenskaper för anpassade filformat i Windows Search-dokumentationen.

Ett specifikt filformat kan implementera egenskaper av tre typer:

  • Allmänna egenskaper som definieras av Microsoft.

  • Kategorispecifika egenskaper som definieras av Microsoft.

  • Anpassade, programspecifika egenskaper som definieras av programvaruleverantören.

Hitta information om tillgängliga egenskaper med hjälp av FILTDUMP.EXE

Om du vill veta vilka egenskaper som identifieras och extraheras av ett installerat IFilter kan du installera och köra verktyget filtdump.exe, som är en del av Microsoft Windows SDK.

Du kör filtdump.exe från kommandotolken och anger ett enda argument. Det här argumentet är namnet på en enskild fil som har en filtyp som ett IFilter är installerat för. Verktyget visar en lista över alla egenskaper som identifieras av IFilter i dokumentet, med deras egenskapsuppsättnings-GUID, heltals-ID:n och ytterligare information.

Information om hur du installerar den här programvaran finns i Microsoft Windows SDK för Windows 7 och .NET Framework 4. När du har laddat ned och installerat SDK:t letar du efter verktyget filtdump.exe i följande mappar.

  • För 64-bitarsversionen tittar du i C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.

  • För 32-bitarsversionen tittar du i C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin.

Söka efter värden för en sökegenskap från en windows-egenskapsbeskrivning

För en välkänd Windows-sökegenskap kan du hämta den information som du behöver från formatID och propID attribut för egenskapsbeskrivningen (propertyDescription).

I följande exempel visas den relevanta delen av en typisk beskrivning av Microsoft-egenskapen, i det här fallet, egenskapen System.Author. Attributet formatID anger egenskapsuppsättningen GUID, F29F85E0-4FF9-1068-AB91-08002B27B3D9, och attributet propID anger egenskapens heltals-ID, 4. . Observera att attributet name anger Windows kanoniska egenskapsnamn, System.Author. (I det här exemplet utelämnas delar av egenskapsbeskrivningen som inte är relevanta.)

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

Fullständig beskrivning av den här egenskapen finns i System.Author i Windows Search-dokumentationen.

En fullständig lista över Windows-egenskaper finns i Windows-egenskaper, även i Windows Search-dokumentationen.

Lägga till en egenskap i en sökegenskapslista

I följande exempel visas hur du lägger till en egenskap i en sökegenskapslista. I exemplet används en ALTER SEARCH PROPERTY LIST-instruktion för att lägga till egenskapen System.Author i en sökegenskapslista med namnet PropertyList1och ger ett användarvänligt namn för egenskapen 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  

Mer information om hur du skapar en sökegenskapslista och associerar den med ett fulltextindex finns i Sök dokumentegenskaper med sökegenskapslistor.

Se även

Söka dokumentegenskaper med listor över sökegenskaper
Konfigurera och hantera filter för sökning