Estendendo o índice (Windows Search)
Você pode ampliar a capacidade de pesquisa do Windows para indexar o conteúdo e as propriedades de novos formatos de arquivo e armazenamentos de dados usando interfaces de complemento de dados. Para criar suplementos do Windows Search, os desenvolvedores de terceiros devem primeiro implementar um armazenamento de dados do Shell e, em seguida, desenvolver um manipulador de protocolo para que o Windows Search possa acessar os dados para indexação. Se você tiver um formato de arquivo personalizado, deverá desenvolver um manipulador de filtro para indexar o conteúdo do arquivo e um manipulador de propriedades para cada tipo de arquivo indexar propriedades.
Atualmente, o Windows Search oferece suporte à indexação de mais de 200 tipos de itens (como formatos de arquivo .txt, .htmle .xml) e pode funcionar com vários tipos de armazenamentos de dados (como o sistema de arquivos NTFS e o Microsoft Outlook). O Windows Search usa tecnologia de filtro e manipulador de protocolo semelhante ao SharePoint Server. Portanto, se você já tiver implementações para seu formato de arquivo, poderá atualizar as implementações a serem inicializadas com um fluxo usando IPersistStream para que o filtro funcione com o Windows Search.
Observação
Manipuladores de filtro, manipuladores de propriedade e manipuladores de protocolo devem ser escritos em código nativo. Isso ocorre devido a possíveis problemas de controlo de versão do Common Language Runtime (CLR) com o processo em que múltiplos complementos são executados.
Esta seção sobre como estender o índice com suplementos contém os seguintes tópicos:
- Desenvolvendo manipuladores de filtros
- Desenvolvendo manipuladores de propriedade para o Windows Search
- Desenvolvendo manipuladores de protocolo
Recursos adicionais
Para obter exemplos de código relacionados, consulte Exemplos de código do Windows Search.
Tópicos relacionados