Condividi tramite


Esecuzione di query sull'indice con sintassi SQL di Windows Search

Windows Search offre funzionalità di ricerca per indicizzazione e ricerca per contenuto che supportano la ricerca full-text. Il linguaggio di query usato da Windows Search estende la sintassi di query di database SQL-92 e SQL-99 standard per migliorare la sua utilità con le ricerche basate su testo.

Tutte le funzionalità di Windows Search Structured Query Language (SQL) sono compatibili con Windows Search in Windows Vista e versioni successive, incluse tutte le versioni di Windows 10.

Questa sezione offre una panoramica della sintassi SQL in Windows Search e include gli argomenti seguenti:

Questa documentazione presuppone familiarità con il database OLE DB (Object Linking and Embedding Database) e SQL.

Esempi di codice

L'esempio di codice WSSQL illustra come comunicare tra Microsoft OLE DB e Windows Search tramite SQL. L'esempio di codice WSOleDB illustra l'accesso OLE DB (Active Template Library) alle applicazioni windows Search e due metodi aggiuntivi per il recupero dei risultati da Windows Search. Entrambi gli esempi sono disponibili negli esempi di Windows Search e nell'SDK di Windows 10

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 sintassi SQL di Windows Search

Uso della sintassi di query avanzata a livello di codice