Compartilhar via


Pesquisa da Área de Trabalho do Windows 2.x

Observação

O Windows Desktop Search 2.x é uma tecnologia obsoleta que estava originalmente disponível como um suplemento para Windows XP e Windows Server 2003. Em versões posteriores, use a Pesquisa do Windows .

O uso e o desenvolvimento para as versões 2.x da Pesquisa de Área de Trabalho do Microsoft Windows (WDS) é fortemente desencorajado em favor da Pesquisa do Windows.

O WDS é um serviço de indexação e uma plataforma que fornece pesquisa rápida de arquivos e dados em diferentes fontes de dados e locais. O WDS ajuda os usuários e outros aplicativos a encontrar quase tudo em seus computadores, mensagens de email, compromissos de calendário, fotos, documentos e muito mais. Além disso, o WDS pode retornar resultados de várias fontes de dados em um ambiente do Windows Explorer para que os usuários possam visualizar, filtrar e agir rapidamente nos resultados da pesquisa.

O WDS indexa dados dentro de um determinado escopo de rastreamento, os locais especificados em um computador local e a rede compartilhada que o Indexador deve rastrear. Esse escopo de rastreamento pode ser controlado por opções de conjunto de usuários, APIs de gerenciamento e Políticas de Grupo, que os administradores de rede podem definir para controlar as permissões de acesso do usuário e as configurações de indexação. As Políticas de Grupo podem restringir o acesso a determinados recursos de rede, bem como definir recursos a serem indexados.

Esta seção contém os seguintes tópicos:

Visão geral

Sobre o Indexador WDS

Quando instalado pela primeira vez, o Indexador rastreia arquivos mais comuns voltados para o usuário na pasta Meus Documentos, pastas de email do Microsoft Outlook e Microsoft Outlook Express e locais especificados em Política de Grupo. Os usuários também podem especificar novos arquivos e locais para o Indexador incluir (ou excluir) em rastreamentos sucessivos. Cada local incluído é identificado por URL e o Indexador começará nessa URL e iterará recursivamente por meio de subpastas ou locais até que todos os itens sejam indexados. Um escopo é um conjunto de URLs. As APIs de gerenciamento podem ser usadas por aplicativos personalizados para definir seu escopo de rastreamento, um conjunto de URLs apontando para caminhos dentro de um protocolo, como file:// para pastas em uma unidade ou mapi:// para repositórios de email MAPI como o Outlook. O WDS usa manipuladores de protocolo para acessar os armazenamentos de dados e filtros para analisar e indexar o texto e as propriedades dos itens. Esses dados são armazenados no catálogo.

Sobre o catálogo do WDS

O catálogo do WDS é um índice de texto e propriedades coletados de itens em email especificado, unidades locais, recursos de rede e outros armazenamentos de dados locais. O conteúdo do catálogo é baseado em opções e regras definidas pelo WDS, aplicativos criados na plataforma WDS, preferências do usuário e políticas de grupo. Há mais de 200 propriedades disponíveis para cada item indexado, como data de criação, tamanho e propriedades específicas do tipo ("De" para mensagens de email). Para obter uma lista dessas propriedades, consulte a Referência de Esquema do WDS.

Sobre o Mecanismo de Pesquisa e os Resultados

Na barra de mesa do WDS ou no Windows Explorer, os usuários podem pesquisar o conteúdo de texto completo e os metadados de propriedade de itens indexados. Os mesmos tipos de pesquisas também podem ser iniciados a partir da linha de comando, de uma página da Web ou de um aplicativo personalizado. O Mecanismo de Pesquisa do WDS localiza itens que correspondem aos critérios de pesquisa e os retorna como conjuntos de resultados do Microsoft ActiveX Data Objects (ADO). O WDS exibe itens que correspondem aos critérios de pesquisa e pode apresentar uma visualização avançada do item. Você pode criar aplicativos para interceptar a consulta de pesquisa, executar a pesquisa e/ou exibir o conjunto de resultados.

Desenvolvendo com o WDS

Há dois tipos principais de integração com o WDS: adicionar dados ao índice e consultar o conteúdo do índice para recuperar registros correspondentes aos critérios de pesquisa.

Adicionando dados ao índice com Add-Ins

Há basicamente dois tipos de fontes de dados: repositórios de sistema de arquivos e repositórios de sistemas que não são de arquivos. Um grupo de arquivos em Meus Documentos é um repositório de sistema de arquivos simples. O WDS pode pesquisar informações nos arquivos armazenados nesse sistema de arquivos se puder localizar um filtro para o tipo de arquivo. Você pode habilitar o WDS para indexar um novo tipo de arquivo proprietário se fornecer uma implementação da interface IFilterpara esse tipo de arquivo.

Um repositório de sistema que não seja de arquivos, como um banco de dados, requer um manipulador de protocolo para permitir que o WDS navegue e indexe dados dentro do armazenamento de dados. Por exemplo, se você tiver um cliente de email que armazene sua lista de emails recebidos em seu próprio arquivo (como arquivos PST no Outlook), poderá fornecer um manipulador de protocolo para indexar e pesquisar cada email individual fornecendo um manipulador de protocolo. Se o armazenamento de dados for hierárquico, você também precisará implementar uma interface IFilterpara enumerar os itens no repositório. Para uma melhor experiência do usuário, você pode implementar uma Extensão do Shell para fornecer menus de contexto e ícones de dentro da exibição de resultados.

Atualmente, o WDS contém filtros para mais de 200 tipos de itens (incluindo itens de texto não criptografado, como arquivos HTML, XML e código-fonte) e usa a mesma tecnologia de manipulador de protocolo e IFilterque SharePoint Services. Se você já tiver filtros instalados para tipos de arquivo proprietários, o WDS poderá usar as interfaces de filtro existentes para indexar esses dados.

Consultando o índice

O WDS fornece aos aplicativos conjuntos de resultados personalizados de dados do índice com base em qualquer um dos valores de esquema disponíveis. Os resultados são retornados como conjuntos de registros do ADO. Há quatro maneiras de incorporar consultas WDS em um aplicativo, cada uma oferecendo vários níveis de personalização e robustez.

  • Interface ISearchDesktop – AS APIs nessa interface são usadas para chamar o WDS programaticamente especificando uma cadeia de caracteres de consulta, uma lista de colunas a serem retornadas, restrições de escopo semelhantes a uma cláusula WHERE de linguagem SQL (SQL) e o nome da coluna a ser classificada. Essas APIs estão disponíveis para código nativo e gerenciado.
  • Controle ActiveX do WDS – esse controle desenha a interface de pesquisa do WDS e gerencia a pesquisa e a exibição de resultados. Esse método é mais fácil do que usar as APIs, mas é menos flexível. Para usar esse controle em um aplicativo do Microsoft Visual Studio, vá para a caixa de diálogo Escolher Itens da Caixa de Ferramentas no menu Ferramentas e adicione "Pesquisa da Área de Trabalho do Windows – Visualizador de Resultados" à Caixa de Ferramentas na guia Componentes COM . Em seguida, adicione o controle ao formulário no qual você deseja incluí-lo. O controle ActiveX do WDS é compatível com o WDS 2.x e 3.x somente no Windows XP.
  • Parâmetros de linha de comando – os aplicativos podem chamar o executável do WDS com vários parâmetros para pesquisar e exibir resultados. Isso abrirá uma janela do WDS com os resultados exibidos. Essa é a maneira mais fácil de adicionar pesquisa a um aplicativo, mas não retorna ao aplicativo de chamada nenhuma informação sobre o que o usuário faz dentro da janela do WDS.
  • BHO (Objeto Auxiliar do Navegador WDS) – da mesma forma, as páginas da Web podem usar o BHO para enviar consultas ao WDS ou ao aplicativo de pesquisa registrado. Depois de validar a URL das páginas da Web na lista de segurança de domínio do WDS, o WDS executará a consulta e exibirá os resultados usando a interface de pesquisa padrão ou passará a consulta para o aplicativo de pesquisa registrado.

Os usuários podem usar a Sintaxe de Consulta Avançada para consultar o catálogo com mais eficiência, controlando o escopo das pesquisas e combinando parâmetros de pesquisa com operadores boolianos. Por exemplo, um usuário pode pesquisar um anexo em um email de João que inclua "agenda de projeto" ou "plano de projeto" com uma consulta como a seguinte: from:John isattachment:true "project schedule" OR "project plan".

Requisitos de compatibilidade

O WDS 2.6.5 está disponível apenas para Windows 2000, Windows Server 2003 e Windows XP. O WDS é um download separado disponível da Microsoft gratuitamente para uso pessoal e comercial. Ele deve ser instalado e em uso para indexar a conta de usuário antes que os aplicativos criados para o WDS 2.6.5 funcionem.

Requisitos do Sistema

As seguintes opções são necessárias para usar a Pesquisa da Área de Trabalho do Windows:

  • Windows Internet Explorer ou posterior.
  • Para incluir suas mensagens de email no catálogo, você deve ter o Microsoft Microsoft Outlook 2000 ou posterior ou o Microsoft Outlook Express 6.0 ou posterior.
  • A visualização completa dos documentos do Microsoft Office na exibição de resultados requer o Office XP ou posterior.
  • Processador pentium mínimo de 500 MHz (1 GHz recomendado).
  • Windows XP, Windows 2000 SP4 ou posterior ou Windows Server 2003 Service Pack 1.
  • Mínimo de 128 MB de RAM (256 MB recomendado).
  • 500 MB de espaço livre em disco rígido recomendado. O tamanho do índice depende de quanto conteúdo você indexou.
  • 1024 x 768 resolução de tela recomendada.
  1. Consultando o índice

  2. Estendendo o índice (visão geral)

  3. Referências gerais