Estender o índice (Windows Search)

Você pode estender a Pesquisa do Windows para indexar o conteúdo e as propriedades de novos formatos de arquivo e armazenamentos de dados usando interfaces de suplemento 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 para indexar propriedades.

Atualmente, o Windows Search dá suporte à indexação de mais de 200 tipos de itens (como .txt, .html e formatos de arquivo .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 a tecnologia de manipulador de protocolo e filtro semelhante ao SharePoint Server. Portanto, se você já tiver implementações para o formato de arquivo, poderá atualizar as implementações a serem inicializadas com um fluxo usando IPersistStream para que o filtro funcione com a Pesquisa do Windows.

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 controle de versão do CLR (Common Language Runtime) com o processo em que vários suplementos são executados.

 

Esta seção sobre como estender o índice com suplementos contém os seguintes tópicos:

Recursos adicionais

Para obter exemplos de código relacionados, consulte Exemplos de código de pesquisa do Windows.

Guia de Desenvolvimento de Pesquisa do Windows

Gerenciar o índice

Consulta do índice de maneira programática

Estendendo recursos de linguagem