Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:Servidor SQLBanco de Dados SQL do Azure
Este tópico discute como obter os valores necessários para que você possa adicionar uma propriedade a uma lista de propriedades de pesquisa e torná-la pesquisável por pesquisa de texto completo. Esses valores incluem o GUID do conjunto de propriedades e o identificador numérico inteiro de uma propriedade do documento.
As propriedades do documento que são extraídas por IFilters de dados binários - ou seja, de dados armazenados numa coluna de tipo de dados varbinary, varbinary(max) (incluindo FILESTREAM) ou image - podem ser disponibilizadas para pesquisa de texto completo. Para tornar uma propriedade extraída pesquisável, a propriedade deve ser adicionada manualmente a uma lista de propriedades de pesquisa. A lista de propriedades de pesquisa também deve ser associada a um ou mais índices de texto completo. Para obter mais informações, consulte Pesquisar propriedades do documento com listas de propriedades de pesquisa.
Antes de adicionar uma propriedade disponível a uma lista de propriedades, você precisa encontrar 2 informações sobre a propriedade:
O GUID do conjunto de propriedades da propriedade.
O ID inteiro da propriedade.
(Quando você adiciona uma propriedade a uma lista de propriedades, também precisa fornecer um nome e uma descrição. No entanto, você não precisa usar o nome canônico e a descrição da propriedade.)
Este tópico descreve os métodos mais usados para encontrar informações sobre propriedades disponíveis, especialmente sobre propriedades definidas pela Microsoft. Para obter informações sobre propriedades que foram definidas por terceiros, consulte a documentação de terceiros ou entre em contato com o fornecedor.
Encontrar informações sobre propriedades amplamente utilizadas da Microsoft, Well-Known
A Microsoft define centenas de propriedades de documento para uso em muitos contextos, mas apenas um pequeno subconjunto das propriedades disponíveis é usado por cada formato de arquivo. Entre as propriedades do Windows usadas com freqüência está um pequeno conjunto de propriedades genéricas. Alguns exemplos de propriedades genéricas bem conhecidas são mostrados na tabela a seguir. A tabela mostra o nome conhecido, o nome canônico do Windows (da descrição da propriedade publicada pela Microsoft), o GUID do conjunto de propriedades, o identificador inteiro da propriedade e uma breve descrição.
| Nome bem conhecido | Nome canônico do Windows | GUID do conjunto de propriedades | ID de número inteiro | Descrição |
|---|---|---|---|---|
| Autores | System.Author | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 4 | Autor ou autores de um determinado item. |
| Etiquetas | System.Palavras-chave | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 5 | Conjunto de palavras-chave (também conhecidas como tags) atribuídas ao item. |
| Tipo | System.PerceivedType | 28636AA6-953D-11D2-B5D6-00C04FD918D0 | 9 | Tipo de ficheiro identificado com base no seu tipo canónico. |
| Título | Título do Sistema | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 2 | Título do item. Por exemplo, o título de um documento, o assunto de uma mensagem, a legenda de uma foto ou o nome de uma faixa de música. |
Para incentivar a consistência entre formatos de arquivo, a Microsoft identificou subconjuntos de propriedades de documentos de alta prioridade usados com freqüência para várias categorias de documentos. Estes incluem comunicações, contactos, documentos, ficheiros de música, imagens e vídeos. Para obter mais informações sobre as propriedades mais bem classificadas para cada categoria, consulte Propriedades definidas pelo sistema para formatos de arquivo personalizados na documentação do Windows Search.
Um formato de arquivo específico pode implementar propriedades de três tipos:
Propriedades genéricas definidas pela Microsoft.
Propriedades específicas da categoria definidas pela Microsoft.
Propriedades personalizadas e específicas do aplicativo definidas pelo fornecedor do software.
Localizando informações sobre propriedades disponíveis usando FILTDUMP.EXE
Para saber quais propriedades são descobertas e extraídas por um IFilter instalado, você pode instalar e executar o utilitário filtdump.exe , que faz parte do SDK do Microsoft Windows.
Você executa filtdump.exe a partir do prompt de comando e fornece um único argumento. Esse argumento é o nome de um arquivo individual que tem um tipo de arquivo para o qual um IFilter está instalado. O utilitário exibe uma lista de todas as propriedades identificadas pelo IFilter no documento, com seus GUIDs dos conjuntos de propriedades, IDs inteiros e informações adicionais.
Para obter informações sobre como instalar este software, consulte Microsoft Windows SDK para Windows 7 e .NET Framework 4. Depois de baixar e instalar o SDK, procure o utilitário filtdump.exe nas seguintes pastas.
Para a versão de 64 bits, procure em
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.Para a versão de 32 bits, procure em
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin.
Localizando valores para uma propriedade de pesquisa a partir de uma descrição de propriedade do Windows
Para uma propriedade de pesquisa do Windows bem conhecida, você pode obter as informações necessárias nos atributos formatID e propID da descrição da propriedade (propertyDescription).
O exemplo a seguir mostra a parte relevante de uma descrição de propriedade típica da Microsoft, neste caso, da propriedade System.Author. O atributo formatID especifica o GUID do conjunto de propriedades, F29F85E0-4FF9-1068-AB91-08002B27B3D9, e o atributo propID especifica a ID do inteiro da propriedade, 4.. Observe que o atributo name especifica o nome da propriedade canónica do Windows, System.Author. (Este exemplo omite partes da descrição da propriedade que não são relevantes.)
.
propertyDescription
name = System.Author
...
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9
propID = 4
...
Para obter a descrição completa desta propriedade, consulte System.Author na documentação do Windows Search.
Para obter uma lista completa das propriedades do Windows, consulte Propriedades do Windows , também na documentação do Windows Search.
Adicionar uma propriedade a uma lista de propriedades de pesquisa
O exemplo a seguir mostra como adicionar uma propriedade a uma lista de propriedades de pesquisa. O exemplo usa uma instrução ALTER SEARCH PROPERTY LIST para adicionar a System.Author propriedade a uma lista de propriedades de pesquisa chamada PropertyList1, e fornece um nome amigável para a propriedade, 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
Para obter mais informações sobre como criar uma lista de propriedades de pesquisa e associá-la a um índice de texto completo, consulte Propriedades do documento de pesquisa com listas de propriedades de pesquisa.
Ver também
Pesquisar propriedades do documento com listas de propriedades de pesquisa
Configurar e gerenciar filtros para pesquisa