Usando o Gerenciador de Pesquisa

A interface ISearchManager fornece métodos que fazem alterações em catálogos. As alterações feitas no nível ISearchManager se aplicam globalmente a todos os catálogos usados pelo indexador, enquanto as alterações feitas no nível ISearchCatalogManager se aplicam a catálogos específicos. No entanto, atualmente, o Windows Search usa apenas um catálogo, SystemIndex. Você pode usar o Gerenciador de Pesquisa para fazer o seguinte:

  • Obtenha uma instância do Gerenciador de Catálogos para o catálogo de pesquisa.
  • Obtenha informações de versão sobre o mecanismo de Pesquisa do Windows.

Os seguintes métodos da interface ISearchManager podem ajudá-lo a gerenciar seus catálogos de pesquisa:

Método Descrição
Getcatalog Obtém um catálogo por nome e retorna uma instância de ISearchCatalogManager para esse catálogo. Isso permite que você gerencie um catálogo de pesquisa individual.
GetIndexerVersion Retorna a versão do indexador em dois inteiros: versão principal e versão secundária. Por exemplo, o número de versão principal do Windows 10 Search é "10" e o número de versão secundária é "0". Para o Windows Vista Search e o Windows Search 3.0 no Windows XP, o número da versão principal é "3" e o número de versão secundária é "0".
GetIndexerVersionStr Retorna o número de versão completo do indexador como uma cadeia de caracteres: por exemplo, "10.0.18309.1000". Para Windows 10 isso normalmente corresponderá ao número de versão do sistema operacional. Para Windows XP, Vista e 7, será diferente.

Para obter mais informações sobre esses métodos, consulte a documentação ISearchManager .

Os seguintes métodos ISearchManager são reservados para uso futuro. No entanto, eles são implementados e não afetam o indexador ou o catálogo, pois há apenas um catálogo para a Pesquisa do Windows no momento.

  • get_BypassList
  • get_LocalBypass
  • get_PortNumber
  • get_ProxyName
  • get_UseProxy
  • get_UserAgent
  • put_UserAgent
  • SetProxy

GetParameter e SetParameter também são reservados para uso futuro, mas não são implementados.

Gerenciar o índice

Interfaces para gerenciar o índice

Usando o Gerenciador de Catálogos

Usando o Gerenciador de Escopo de Rastreamento