Usando o Gestor de Escopo de Rastreamento
O CSM (Gerenciador de Escopo de Rastreamento) é um conjunto de interfaces que fornece métodos para informar o mecanismo de pesquisa do Windows sobre contêineres a serem rastreados e itens sob esses contêineres a serem incluídos ou excluídos no catálogo. Os desenvolvedores podem usar o CSM para definir um escopo de rastreamento programaticamente para um novo armazenamento de dados ou manipulador de protocolo. Os administradores podem usar o CSM para exibir os índices, as raízes de pesquisa e as regras de escopo de todos os usuários.
Esta secção está organizada da seguinte forma:
- O que é o Crawl Scope Manager?
- Raízes de busca e regras de escopo
- Políticas de grupo suportadas pelo Crawl Scope Manager
- Tópicos relacionados
O que é o Crawl Scope Manager?
Para entender o Gerenciador de Escopo de Rastreamento, você deve entender os seguintes termos:
- Um escopo de rastreamento é um conjunto de URLs que apontam para armazenamentos de dados ou contentores (armazenamento de dados de e-mail, bases de dados, partilhas de ficheiros de rede e assim por diante) que o indexador rastreia para indexar itens. Para um armazenamento de dados hierárquico, o escopo do rastreamento pode incluir uma URL pai, mas excluir uma URL filha e vice-versa. Os itens dentro do escopo de rastreamento são indexados; Os itens fora do escopo do rastreamento são ignorados.
- Uma raiz de pesquisa é a URL de nível superior que identifica um container ou armazenamento de dados associado a um manipulador de protocolo específico. As raízes de pesquisa podem identificar locais específicos de um utilizador, que estão num computador remoto ou que correspondem a um padrão de curinga. Ao adicionar um novo armazenamento de dados ou manipulador de protocolo, você também deve adicionar uma raiz de pesquisa ao escopo do rastreamento.
- Uma regra de escopo é uma regra que inclui ou exclui URLs dentro de uma raiz de pesquisa de serem rastreadas e indexadas. Por exemplo, suponha que você queira que tudo dentro da pasta ProjectFiles seja indexado, exceto a subpasta Prototypes. Você precisaria de uma regra de inclusão para file:///C:\WorkteamA\ProjectFiles\ e uma regra de exclusão para file:///C:\WorkteamA\ProjectFiles\Prototypes\.
O CSM (Gerenciador de Escopo de Rastreamento) do é um conjunto de APIs que permite adicionar, remover e enumerar raízes de pesquisa e regras de escopo para o indexador do Windows Search. Quando quiser que o indexador comece a rastrear um novo contêiner, você pode usar o CSM para definir a(s) raiz(es) de pesquisa e as regras de escopo para caminhos dentro da(s) raiz(es) de pesquisa. Por exemplo, se você instalar um novo manipulador de protocolo, poderá criar uma raiz de pesquisa e adicionar uma ou mais regras de inclusão; Em seguida, o indexador pode iniciar um rastreamento para a indexação inicial. O CSM oferece as seguintes interfaces para ajudá-lo a fazer isso programaticamente.
- IEnumSearchRoots
- IEnumSearchScopeRules
- ISearchCrawlScopeManager
- ISearchCrawlScopeManager2
- ISearchRoot
- ISearchScopeRule
- ISearchItem
Embora você possa usar as APIs do CSM para definir um escopo de rastreamento programaticamente, o CSM foi projetado para oferecer suporte aos usuários finais também. Por exemplo, suponha que você tenha desenvolvido um manipulador de protocolo para um novo armazenamento de dados e queira permitir que usuários ou administradores gerenciem quais caminhos devem ser indexados. Você pode usar o Gerenciador de Escopo de Rastreamento para definir uma ou mais raízes de pesquisa (por exemplo, file:///C:\MyContainer\), e a interface do usuário do Windows Search para definir opções de indexação exibirá cada raiz de pesquisa com uma caixa de seleção. Os usuários podem então incluir ou excluir esse caminho ou filhos desse caminho.
Fundamentos da pesquisa e regras de âmbito
As raízes de pesquisa e as regras de escopo juntas definem um conjunto funcional de URLs que compõem o escopo de rastreamento do indexador.
Pesquisar Raízes
A definição de uma raiz de pesquisa não especifica quais partes desse repositório devem ser indexadas; ele apenas sinaliza que um armazenamento de conteúdo existe e está associado a um manipulador de protocolo registrado. A sintaxe de uma raiz de pesquisa inclui um protocolo, um identificador de segurança de site ou usuário e um caminho para o(s) local(is) a ser rastreado(s).
Você deve criar novas raízes de pesquisa quando:
- Instalar um manipulador de protocolo OU
- Deseja indexar um novo armazenamento de dados
E AINDA
- Esse armazenamento de dados ainda não está no escopo de rastreamento do indexador.
Consulte Gerenciando raízes de pesquisa para obter instruções sobre como adicionar, remover e enumerar raízes de pesquisa.
Regras de âmbito de aplicação
As regras de escopo incluem ou excluem URLs dentro de uma raiz de pesquisa de serem rastreadas e indexadas. As regras de escopo podem ser definidas por usuários finais, por política de grupo ou por desenvolvedores de terceiros. Você deve definir regras de escopo programaticamente ao definir uma nova raiz de pesquisa. Suas raízes de pesquisa e regras de escopo compreendem o escopo de rastreamento padrão para seu armazenamento de dados e manipulador de protocolo.
Observação
Os usuários com acesso ao Painel de Controle podem modificar o escopo de rastreamento padrão. Portanto, qualquer aplicativo que ofereça gerenciamento de escopo deve sempre obter as regras diretamente do CSM usando os métodos de enumeração em vez de confiar em sua própria cópia salva das regras do usuário.
Consulte Gerenciando regras de escopo para obter instruções sobre como adicionar, remover, reverter e enumerar regras de escopo.
Políticas de grupo suportadas pelo Crawl Scope Manager
Os administradores de sistema podem definir escopos de rastreamento em suas organizações usando as Diretivas de Grupo. Essas regras de política de grupo também podem atuar como regras padrão, que os usuários podem substituir. Por exemplo, você pode ter um conjunto de diretórios indexados para um grupo de usuários e um conjunto diferente para outro grupo de usuários, permitindo que os usuários desmarquem esses padrões. As regras de política de grupo também podem atuar como regras de exclusão forçada que os usuários não podem substituir, impedindo que determinados usuários indexem determinados compartilhamentos de rede, por exemplo.
Tópicos relacionados