Sto utilizzando il file filetable di SQL Server 2012 per archiviare documenti e cercarli con la ricerca semantica .
Mi chiedevo se esiste un modo per elencare tutte le proprietà del documento (metadati). C'è un modo per consentire alla ricerca full-text di indicizzare e cercare tra le proprietà del documento. Posso creare un elenco di proprietà degli indici di SQL Server con la seguente dichiarazione:
SELECT * FROM sys.registered_search_properties;
Posso anche estendere questo elenco con SQL o usando un programma .
Quello che non ho trovato è un modo per elencare le informazioni effettive. Quello che sto cercando è un elenco come:
- Autore : Ruud van de Beeten
- Titolo : documento di prova
- proprietà personalizzata : valore personalizzato
Qualcuno può indicarmi la giusta direzione?
Modifica : Bob Beauchemin ha creato un biglietto che descrive il mio problema. Poiché il DMV non elenca i valori delle proprietà, non posso utilizzarlo nel mio progetto.
Ho finito con C # per elencare proprietà personalizzate con l' oggetto OleDocumentProperties . Questo oggetto può leggere le proprietà da un documento di Office. Continuerò a guardare questa domanda, sperando in una soluzione migliore.