Trovare GUID del set di proprietà e ID di tipo integer delle proprietà per le proprietà di ricerca

In questo argomento viene illustrato come ottenere i valori richiesti prima di poter aggiungere una proprietà a un elenco delle proprietà di ricerca e abilitarlo per la ricerca full-text. In questi valori sono inclusi il GUID del set di proprietà e l'identificatore di tipo integer di una proprietà del documento.

Le proprietà del documento estratte tramite filtri IFilter dai dati binari, vale a dire i dati archiviati in una colonna di tipi di dati varbinary, varbinary(max) (incluso FILESTREAM) o image, possono essere rese disponibili per la ricerca full-text. Per consentire la ricerca in una proprietà estratta, è necessario aggiungere la proprietà manualmente a un elenco delle proprietà di ricerca. È inoltre necessario che l'elenco delle proprietà di ricerca sia associato a uno o più indici full-text. Per ulteriori informazioni, vedere Eseguire ricerche nelle proprietà dei documenti con elenchi delle proprietà di ricerca.

Per poter aggiungere una proprietà disponibile a un elenco di proprietà, è necessario trovare due informazioni sulla proprietà:

  • GUID del set di proprietà della proprietà.

  • ID di tipo integer della proprietà.

Quando si aggiunge una proprietà a un elenco delle proprietà, è necessario fornire anche un nome e una descrizione. Non è tuttavia necessario utilizzare il nome canonico e la descrizione della proprietà.

In questo argomento vengono descritti i metodi di uso comune per trovare informazioni sulle proprietà disponibili, in particolare sulle proprietà definite da Microsoft. Per informazioni sulle proprietà definite da terze parti, fare riferimento alla documentazione di terze parti o contattare il fornitore.

Contenuto dell'argomento

  • Ricerca di informazioni sulle proprietà Microsoft note e ampiamente utilizzate

  • Ricerca di informazioni sulle proprietà disponibili tramite FILTDUMP.EXE

  • Individuazione di valori per una proprietà di ricerca dalla descrizione di una proprietà di Windows

  • Aggiunta di una proprietà a un elenco delle proprietà di ricerca

Ricerca di informazioni sulle proprietà Microsoft note e ampiamente utilizzate

Microsoft definisce centinaia di proprietà del documento da utilizzare in molti contesti, ma solo un piccolo subset delle proprietà disponibili viene utilizzato da ogni formato di file. Tra le proprietà di Windows utilizzate di frequente è presente un piccolo set di proprietà generiche. Nella tabella seguente sono illustrati alcuni esempi di proprietà generiche note. Nella tabella sono indicati il nome noto, il nome canonico di Windows (in base alla descrizione della proprietà pubblicata da Microsoft), il GUID del set di proprietà, l'identificatore di tipo integer della proprietà e una breve descrizione.

Nome noto

Nome canonico di Windows.

GUID del set di proprietà

ID di tipo integer

Descrizione

Autori

System.Author

F29F85E0-4FF9-1068-AB91-08002B27B3D9

4

Autore o autori di un elemento specificato.

Tag

System.Keywords

F29F85E0-4FF9-1068-AB91-08002B27B3D9

5

Set di parole chiave (note anche come tag) assegnate all'elemento.

Tipo

System.PerceivedType

28636AA6-953D-11D2-B5D6-00C04FD918D0

9

Tipo di file percepito in base al relativo tipo canonico.

Titolo

System.Title

F29F85E0-4FF9-1068-AB91-08002B27B3D9

2

Titolo dell'elemento. Ad esempio, il titolo di un documento, l'oggetto di un messaggio, la didascalia di una foto o il nome di un brano musicale.

Per favorire la coerenza fra formati di file, Microsoft ha identificato subset di proprietà del documento ad alta priorità e di utilizzo frequente per diverse categorie di documenti, quali comunicazioni, contatti, documenti, file musicali, immagini e video. Per ulteriori informazioni sulle principali proprietà classificate per ogni categoria, vedere la pagina relativa alle proprietà definite dal sistema per formati di file personalizzati nella documentazione di Windows Search.

Un formato di file specifico potrebbe implementare proprietà di tre tipi:

  • Proprietà generiche definite da Microsoft.

  • Proprietà specifiche della categoria definite da Microsoft.

  • Proprietà personalizzate specifiche dell'applicazione definite dal fornitore di software.

Ricerca di informazioni sulle proprietà disponibili tramite FILTDUMP.EXE

Per conoscere le proprietà individuate ed estratte da un filtro IFilter installato, è possibile installare ed eseguire l'utilità filtdump.exe che fa parte di Microsoft Windows SDK.

Dal prompt dei comandi eseguire filtdump.exe e fornire un argomento singolo. Questo argomento corrisponde al nome di un singolo file che dispone di un tipo di file per il quale viene installato un filtro IFilter. Tramite l'utilità viene visualizzato un elenco di tutte le proprietà individuate da IFilter nel documento, con i relativi GUID del set di proprietà, gli ID di tipo integer e informazioni aggiuntive.

Per informazioni sull'installazione del software, vedere la pagina relativa a Microsoft Windows SDK per Windows 7 e .NET Framework 4. Dopo aver scaricato e installato SDK, cercare nelle seguenti cartelle l'utilità filtdump.exe.

  • Per la versione a 64 bit, vedere in C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.

  • Per la versione a 32 bit, vedere in C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin.

Individuazione di valori per una proprietà di ricerca dalla descrizione di una proprietà di Windows

Per una proprietà di ricerca di Windows nota, è possibile ottenere le informazioni necessarie dagli attributi formatID e propID della descrizione della proprietà (propertyDescription).

Nell'esempio seguente viene illustrata la parte rilevante della descrizione di una tipica proprietà Microsoft, in questo caso la proprietà System.Author. Con l'attributo formatID si specifica il GUID del set di proprietà, F29F85E0-4FF9-1068-AB91-08002B27B3D9, e con l'attributo propID si specifica l'ID di tipo integer della proprietà, 4. Si noti che con l'attributo name si specifica il nome canonico della proprietà di Windows, System.Author. In questo esempio vengono omesse le parti della descrizione della proprietà non rilevanti.

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

Per la descrizione completa della proprietà, vedere System.Author nella documentazione di Windows Search.

Per un elenco completo delle proprietà di Windows, vedere la pagina relativa alle proprietà di Windows nella documentazione di Windows Search.

Aggiunta di una proprietà a un elenco delle proprietà di ricerca

Nell'esempio seguente viene illustrato come aggiungere una proprietà a un elenco delle proprietà di ricerca. Nell'esempio viene utilizzata un'istruzione ALTER SEARCH PROPERTY LIST per aggiungere la proprietà System.Author a un elenco delle proprietà di ricerca denominato PropertyList1 e viene fornito il nome descrittivo per la proprietà, 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

Per ulteriori informazioni sulla creazione di un elenco delle proprietà di ricerca e la relativa associazione a un indice full-text, vedere Eseguire ricerche nelle proprietà dei documenti con elenchi delle proprietà di ricerca.

Vedere anche

Concetti

Eseguire ricerche nelle proprietà dei documenti con elenchi delle proprietà di ricerca

Configurazione e gestione di filtri per la ricerca