Esecuzione di query sull'indice a livello di codice
Esistono diversi modi per usare Windows Search per eseguire query sull'indice.
In questa sezione viene fornito il framework concettuale per l'esecuzione di query sull'indice a livello di codice:
- Uso di approcci SQL e AQS per eseguire query sull'indice
- Esecuzione di query sull'indice con ISearchQueryHelper
- Esecuzione di query sull'indice con il protocollo search-ms
- Esecuzione di query sull'indice con la sintassi SQL di Windows Search
- Uso della sintassi di query avanzata a livello di codice
Nota
Compatibilità legacy di Microsoft Windows Desktop Search (WDS) 2x: nei computer che eseguono Windows XP e versioni successive ISearchDesktop è deprecato. Gli sviluppatori devono invece usare ISearchQueryHelper per ottenere un stringa di connessione e analizzare la query dell'utente in Structured Query Language (SQL) e quindi eseguire query tramite Object Linking and Embedding Database (OLE DB).
Risorse aggiuntive
- Per informazioni su OLE DB, vedere Panoramica della programmazione OLE DB. Per informazioni sul provider di dati .NET Framework per OLE DB, vedere lo spazio dei nomi System.Data.OleDb.
- Per altre informazioni sull'uso delle proprietà nell'esecuzione di query, vedere gli argomenti seguenti:
- Per informazioni su come creare e modificare le cartelle di ricerca, vedere Interfaccia ISearchFolderItemFactory.
- Per domande e bacheche di discussione supportate dalla community sulle tecnologie di ricerca, vedere Domande e risposte Microsoft.
- Per scaricare gli esempi di codice di Search SDK:
- Per Windows 7: Esempi di Windows Search su GitHub
- Per scaricare Windows SDK:
- Per Windows 7: Windows SDK per Windows 7 e .NET Framework
- Per Windows Vista: Windows SDK per Windows Vista e .NET Framework
Argomenti correlati