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:
- Vývoj obslužných rutin filtrů
- Vývoj zpracování vlastností pro službu Windows Search
- Vývoj zpracovatelů protokolu
Další zdroje informací
Související ukázky kódu najdete v tématu ukázky kódu služby Windows Search.
Související témata