Estoy usando Filetable de SQL Server 2012 para almacenar documentos y buscarlos con la búsqueda semántica .
Me preguntaba si hay una manera de enumerar todas las propiedades del documento (metadatos). Hay una manera de permitir que la búsqueda de texto completo indexe y busque en las propiedades del documento. Puedo hacer una lista de propiedades Índices de SQL Server con la siguiente declaración:
SELECT * FROM sys.registered_search_properties;
También puedo extender esta lista con SQL o usando un programa .
Lo que no encontré es una forma de enumerar la información real. Lo que estoy buscando es una lista como:
- Autor : Ruud van de Beeten
- Título : documento de prueba
- propiedad personalizada : valor personalizado
¿Alguien puede señalarme en la dirección correcta?
Editar : Bob Beauchemin creó un ticket que describe mi problema. Como el DMV no enumera los valores de las propiedades, no puedo usarlo en mi proyecto.
Terminé usando C # para enumerar propiedades personalizadas con el objeto OleDocumentProperties . Este objeto puede leer propiedades de un documento de Office. Seguiré viendo esta pregunta, esperando una mejor solución.