Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server,
Database SQL di Azure e
Istanza gestita di SQL di Azure.
Questo articolo spiega come ottenere i valori richiesti prima di poter aggiungere una proprietà a una lista di ricerca e renderla ricercabile tramite ricerca a testo intero. In questi valori sono inclusi il GUID del set di proprietà e l'identificatore di tipo integer di una proprietà del documento.
Puoi rendere disponibili per la ricerca in testo completo proprietà del documento che IFilters estraggono dai dati binari. Questi dati binari provengono da dati archiviati in una colonna di tipo di dati varbinary(max) (incluso FILESTREAM) o image. Per rendere una proprietà estratta ricercabile, devi aggiungere manualmente la proprietà a una lista di ricerca delle proprietà. Devi anche associare la lista delle proprietà di ricerca a uno o più indici a testo completo. Per maggiori informazioni, vedi Cerca proprietà del documento con liste di proprietà di ricerca.
Prima di poter aggiungere una proprietà disponibile a una lista immobiliare, devi trovare due informazioni su di essa:
GUID dell'insieme di proprietà.
L'ID intero della proprietà.
(Quando aggiungi una proprietà a una lista di proprietà, devi anche fornire un nome e una descrizione. Tuttavia, non è necessario usare il nome canonico e la descrizione della proprietà.)
Questo articolo descrive i metodi comunemente utilizzati per trovare informazioni sulle proprietà disponibili, in particolare su quelle definite da Microsoft. Per informazioni sulle proprietà definite da terze parti, fare riferimento alla documentazione di terze parti o contattare il fornitore.
Trova informazioni sulle proprietà Microsoft ampiamente utilizzate e ben conosciute
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. | Set di proprietà GUID | 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 suo 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 altre informazioni sulle principali proprietà classificate per ogni categoria, vedere la pagina System-Defined Properties for Custom File Formats (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.
Trova informazioni sulle proprietà disponibili utilizzando filtdump.exe
Per scoprire quali proprietà vengono scoperte ed estratte da un IFilter installato, puoi installare ed eseguire l'utilityfiltdump.exe, che fa parte dell'SDK Microsoft Windows.
Corri filtdump.exe dal prompt dei comandi e fornisci un unico argomento. 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 Microsoft Windows SDK per Windows 7 e .NET Framework 4. Dopo aver scaricato e installato l'SDK, cerca nelle seguenti cartelle dell'utilità filtdump.exe .
Per la versione a 64 bit, consultare
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.Per la versione a 32 bit, controllare in
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin.
Trova i valori di una proprietà di ricerca da una descrizione di 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 . L'attributo formatID specifica l'insieme di proprietà GUID, F29F85E0-4FF9-1068-AB91-08002B27B3D9, e l'attributo propID specifica l'ID intero della proprietà, 4. L'attributo name specifica il nome canonico della proprietà di Windows, System.Author. (Questo esempio omette parti della descrizione della proprietà che non sono 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 Proprietà di Windowsnella documentazione di Windows Search.
Aggiungi una proprietà a una lista di ricerca delle proprietà
Nell'esempio seguente viene illustrato come aggiungere una proprietà a un elenco delle proprietà di ricerca. L'esempio utilizza un'istruzione ALTER SEARCH PROPERTY LIST per aggiungere la System.Author proprietà a una lista di proprietà di ricerca chiamata PropertyList1, e fornisce un nome facile da usare 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 maggiori informazioni sulla creazione di una lista delle proprietà di ricerca e l'associazione a un indice a testo completo, vedi Proprietà del documento di ricerca con liste delle proprietà di ricerca.