Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Este artículo explica cómo obtener los valores requeridos antes de poder añadir una propiedad a una lista de propiedades de búsqueda y hacerla buscable mediante búsqueda en texto completo. Estos valores incluyen el GUID de conjunto de propiedades y el identificador entero de propiedad de una propiedad de documento.
Puedes poner a disposición propiedades de documentos que IFilters extrae de datos binarios para búsqueda en texto completo. Estos datos binarios provienen de una columna de tipo de datos varbinary(max) (incluido FILESTREAM) o image. Para que una propiedad extraída sea buscable, debes añadir manualmente la propiedad a una lista de propiedades de búsqueda. También debes asociar la lista de propiedades de búsqueda con uno o más índices de texto completo. Para más información, consulte Busque propiedades de documento con listas de propiedades de búsqueda.
Antes de poder añadir una propiedad disponible a una lista, tienes que encontrar dos datos sobre la propiedad:
GUID del conjunto de propiedades de la propiedad.
Identificador entero de la propiedad.
(Cuando añades una propiedad a una lista de propiedades, también tienes que proporcionar un nombre y una descripción. Sin embargo, no tienes que usar el nombre y la descripción canónica de la propiedad.)
Este artículo describe los métodos más utilizados para encontrar información sobre propiedades disponibles, especialmente sobre propiedades definidas por Microsoft. Para obtener información sobre las propiedades definidas por terceros, consulte la documentación de ese tercero o póngase en contacto con el proveedor.
Encuentra información sobre propiedades de Microsoft ampliamente utilizadas y conocidas
Microsoft define centenares de propiedades de documento para su uso en muchos contextos, pero cada formato de archivo solo usa un pequeño subconjunto de las propiedades disponibles. Entre las propiedades de Windows utilizadas con frecuencia hay un pequeño conjunto de propiedades genéricas. En la tabla siguiente se muestran algunos ejemplos de propiedades genéricas conocidas. En la tabla se muestra el nombre conocido, el nombre canónico de Windows (de la descripción de propiedad publicada por Microsoft), el GUID del conjunto de propiedades, el identificador entero de la propiedad y una breve descripción.
| Nombre conocido | Nombre canónico de Windows | GUID del conjunto de propiedades | Identificador entero | Descripción |
|---|---|---|---|---|
| Autores | System.Author | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 4 | Autor o autores de un elemento determinado. |
| Etiquetas | Sistema.Palabras clave | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 5 | Conjunto de palabras clave (también conocido como etiquetas) asignado al elemento. |
| Tipo | System.PerceivedType | 28636AA6-953D-11D2-B5D6-00C04FD918D0 | 9 | Tipo de archivo percibido basado en su tipo canónico. |
| Título | System.Title | F29F85E0-4FF9-1068-AB91-08002B27B3D9 | 2 | Título del elemento. Por ejemplo, el título de un documento, el asunto de un mensaje, la leyenda de una foto o el nombre de una pista de música. |
Para fomentar la coherencia entre los formatos de archivo, Microsoft ha identificado subconjuntos de las propiedades de documento de alta prioridad usadas con frecuencia para diversas categorías de documentos. Esto incluye comunicaciones, contactos, documentos, archivos de música, imágenes y vídeos. Para obtener más información sobre las principales propiedades para cada categoría, vea la sección sobre las propiedades definidas por el sistema para formatos de archivo personalizados en la documentación de Windows Search.
Un formato de archivo específico puede implementar propiedades de tres tipos:
Propiedades genéricas definidas por Microsoft.
Propiedades específicas de la categoría definidas por Microsoft.
Propiedades personalizadas específicas de la aplicación definidas por el proveedor de software.
Encuentra información sobre las propiedades disponibles utilizando filtdump.exe
Para saber qué propiedades se descubren y extraen con un IFilter instalado, puedes instalar y ejecutar la filtdump.exe utilidad, que forma parte del SDK de Microsoft Windows.
Ejecutas filtdump.exe desde el símbolo del sistema y proporcionas un único argumento. Este argumento es el nombre de un archivo individual que tiene un tipo de archivo para el que está instalado un IFilter. La utilidad muestra una lista de todas las propiedades detectadas por el IFilter en el documento, con sus GUID de conjunto de propiedades, identificadores enteros e información adicional.
Para obtener información acerca de la instalación de este software, vea SDK de Microsoft Windows para Windows 7 y .NET Framework 4. Después de descargar e instalar el SDK, busca en las siguientes carpetas la filtdump.exe utilidad.
Para la versión de 64 bits, busque en
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\x64.Para la versión de 32 bits, busque en
C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin.
Buscar valores para una propiedad de búsqueda a partir de una descripción de propiedad de Windows
En el caso de una propiedad de búsqueda de Windows conocida, puede obtener la información necesaria de los atributos formatID y propID de la descripción de propiedad (propertyDescription).
En el ejemplo siguiente se muestra la parte pertinente de una descripción de propiedad de Microsoft típica, en este caso de la propiedad System.Author . El formatID atributo especifica el conjunto de propiedades GUID, F29F85E0-4FF9-1068-AB91-08002B27B3D9, y el propID atributo especifica el ID entero de propiedad, 4. El name atributo especifica el nombre canónico de la propiedad de Windows, System.Author. (Este ejemplo omite partes de la descripción de la propiedad que no son relevantes.)
.
propertyDescription
name = System.Author
...
formatID = F29F85E0-4FF9-1068-AB91-08002B27B3D9
propID = 4
...
Para obtener la descripción completa de esta propiedad, vea System.Author en la documentación de Windows Search.
Para obtener una lista completa de las propiedades de Windows, vea Propiedades de Windows, también en la documentación de Windows Search.
Añadir una propiedad a una lista de propiedades de búsqueda
En el ejemplo siguiente se muestra cómo agregar una propiedad a una lista de propiedades de búsqueda. El ejemplo utiliza una ALTER SEARCH PROPERTY LIST sentencia para añadir la System.Author propiedad a una lista de propiedades de búsqueda llamada PropertyList1, y proporciona un nombre fácil de usar para la propiedad, 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 más información sobre cómo crear una lista de propiedades de búsqueda y asociarla con un índice de texto completo, consulte Propiedades de documentos de búsqueda con listas de propiedades de búsqueda.