Condividi tramite


Estensione dell'indice (Windows Search)

È possibile estendere Windows Search per indicizzare il contenuto e le proprietà dei nuovi formati di file e archivi dati usando interfacce del componente aggiuntivo dati. Per creare componenti aggiuntivi di Windows Search, gli sviluppatori di terze parti devono prima implementare un archivio dati shell e quindi sviluppare un gestore di protocollo in modo che Windows Search possa accedere ai dati per l'indicizzazione. Se si dispone di un formato di file personalizzato, è necessario sviluppare un gestore di filtri per indicizzare il contenuto del file e un gestore di proprietà per ogni tipo di file per indicizzare le proprietà.

Windows Search supporta attualmente l'indicizzazione di oltre 200 tipi di elementi (ad esempio .txt, .html e .xml formati di file) e può funzionare con più tipi di archivi dati ,ad esempio il file system NTFS e Microsoft Outlook. Windows Search usa la tecnologia del gestore di filtri e protocolli simile a SharePoint Server. Di conseguenza, se si dispone già di implementazioni per il formato di file, è possibile aggiornare le implementazioni da inizializzare con un flusso usando IPersistStream in modo che il filtro funzioni con Windows Search.

Nota

I gestori di filtro, i gestori di proprietà e i gestori di protocollo devono essere scritti in codice nativo. Ciò è dovuto a potenziali problemi di controllo delle versioni di Common Language Runtime (CLR) con il processo in cui vengono eseguiti più componenti aggiuntivi.

 

Questa sezione sull'estensione dell'indice con componenti aggiuntivi contiene gli argomenti seguenti:

Risorse aggiuntive

Per esempi di codice correlati, vedere Esempi di codice di Windows Search.

Guida allo sviluppo di Windows Search

Gestione dell'indice

Esecuzione di query sull'indice a livello di codice

Estensione delle risorse del linguaggio