Estensione dell'indice (Windows Search)
È possibile estendere Windows Search per indicizzare il contenuto e le proprietà dei nuovi formati di file e gli archivi dati usando interfacce dei componenti aggiuntivi 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 protocolli 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, .htmle .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 hai già implementazioni per il formato di file, puoi 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 delle proprietà e i gestori di protocollo devono essere scritti nel 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:
- Sviluppo dei gestori di filtri
- Sviluppo di gestori di proprietà per Windows Search
- Sviluppo di gestori di protocolli
Risorse aggiuntive
Per esempi di codice correlati, consultare Esempi di codice di Windows Search.
Argomenti correlati