Compartilhar via


Interface ISearchRoot (searchapi.h)

Fornece métodos para manipular uma raiz de pesquisa. As alterações nos membros da propriedade são aplicadas a qualquer URL que se enquadra na raiz de pesquisa. Uma URL se enquadra em uma raiz de pesquisa se corresponder à URL raiz de pesquisa ou for um filho hierárquico dessa URL.

Herança

A interface ISearchRoot herda da interface IUnknown . ISearchRoot também tem estes tipos de membros:

Métodos

A interface ISearchRoot tem esses métodos.

 
ISearchRoot::get_AuthenticationType

Recupera o tipo de autenticação necessário para acessar as URLs nessa raiz de pesquisa.
ISearchRoot::get_EnumerationDepth

Obtém a profundidade de enumeração para essa raiz de pesquisa.
ISearchRoot::get_FollowDirectories

Obtém um valor BOOL que indica se o mecanismo de pesquisa segue subdiretórios e escopos hierárquicos.
ISearchRoot::get_HostDepth

Obtém um valor que indica até que ponto uma árvore de host será rastreada durante a indexação.
ISearchRoot::get_IsHierarchical

Obtém um valor que indica se a pesquisa está enraizada em uma estrutura de árvore hierárquica.
ISearchRoot::get_Password

Não implementado. (ISearchRoot.get_Password)
ISearchRoot::get_ProvidesNotifications

Obtém um valor que indica se o mecanismo de pesquisa é notificado (por manipuladores de protocolo ou outros aplicativos) sobre alterações nas URLs na raiz de pesquisa.
ISearchRoot::get_RootURL

Obtém a URL do ponto de partida para essa raiz de pesquisa.
ISearchRoot::get_Schedule

Não implementado. (ISearchRoot.get_Schedule)
ISearchRoot::get_UseNotificationsOnly

Obtém um valor que indica se essa raiz de pesquisa deve ser indexada apenas por notificação e não rastreada.
ISearchRoot::get_User

Não implementado. (ISearchRoot.get_User)
ISearchRoot::p ut_AuthenticationType

Define o tipo de autenticação necessário para acessar as URLs nessa raiz de pesquisa.
ISearchRoot::p ut_EnumerationDepth

Define a profundidade de enumeração para essa raiz de pesquisa.
ISearchRoot::p ut_FollowDirectories

Define um valor BOOL que indica se o mecanismo de pesquisa deve seguir subdiretórios e escopos hierárquicos para essa raiz de pesquisa.
ISearchRoot::p ut_HostDepth

Define um valor que indica até que ponto uma árvore de host será rastreada durante a indexação.
ISearchRoot::p ut_IsHierarchical

Define um valor que indica se a pesquisa tem raiz em uma estrutura de árvore hierárquica.
ISearchRoot::p ut_Password

Não implementado. (ISearchRoot.put_Password)
ISearchRoot::p ut_ProvidesNotifications

Define um valor que indica se o mecanismo de pesquisa é notificado (por manipuladores de protocolo ou outros aplicativos) sobre alterações nas URLs na raiz de pesquisa.
ISearchRoot::p ut_RootURL

Define a URL da raiz de pesquisa atual.
ISearchRoot::p ut_Schedule

Não implementado. (ISearchRoot.put_Schedule)
ISearchRoot::p ut_UseNotificationsOnly

Define um valor que indica se essa raiz de pesquisa deve ser indexada apenas por notificação e não rastreada.
ISearchRoot::p ut_User

Não implementado. (ISearchRoot.put_User)

Comentários

Para obter um exemplo que demonstra como definir opções de linha de comando para operações de indexação do Gerenciador de Escopo de Rastreamento (CSM), consulte o exemplo CrawlScopeCommandLine .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP2, Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 com SP1 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho searchapi.h
Redistribuível Pesquisa da Área de Trabalho do Windows (WDS) 3.0

Confira também

Usando o Gerenciador de Escopo de Rastreamento