Sdílet prostřednictvím


Rozšíření indexu (Windows Search)

Službu Windows Search můžete rozšířit tak, aby indexoval obsah a vlastnosti nových formátů souborů a datových úložišť pomocí rozhraní datových doplňků. Aby vývojáři mohli vytvářet doplňky pro Windows Search, musí nejprve implementovat úložiště dat Shell a poté vytvořit zpracovatele protokolu, aby měla Windows Search přístup k datům pro indexování. Pokud máte vlastní formát souboru, musíte vytvořit obslužnou rutinu filtru pro indexování obsahu souboru a pro každý typ souboru obslužnou rutinu vlastností k indexování vlastností.

Služba Windows Search v současné době podporuje indexování více než 200 typů položek (například .txt, .htmla .xml formátů souborů) a může pracovat s více typy úložišť dat (jako je systém souborů NTFS a Microsoft Outlook). Windows Search používá technologii obslužné rutiny filtru a protokolu podobnou SharePoint Serveru. Proto pokud už máte implementace pro formát souboru, můžete aktualizovat tyto implementace tak, aby se inicializovaly s datovým proudem pomocí IPersistStream, aby filtr fungoval s Windows Search.

Poznámka

Obslužné rutiny filtru, obslužné rutiny vlastností a obslužné rutiny protokolu musí být zapsány v nativním kódu. Důvodem je potenciální problémy s správou verzí modulu CLR (Common Language Runtime) v procesu, ve které běží více doplňků.

 

Tato část o rozšíření indexu pomocí doplňků obsahuje následující témata:

Další zdroje informací

Související ukázky kódu najdete v tématu ukázky kódu služby Windows Search.

Příručka vývoje Windows Search

Správa indexu

Dotazování indexu pomocí programu

Rozšíření jazykových prostředků