Ler em inglês

Compartilhar via


Indexing Service

Visão geral da tecnologia do Serviço de Indexação.

Para desenvolver o Serviço de Indexação, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
CHUNK_BREAKTYPE

Descreve o tipo de quebra que separa a parte atual da parte anterior.
CHUNKSTATE

Especifica se a parte atual é uma propriedade de tipo de texto ou de tipo de valor.
DBCOMMANDOPENUM

O tipo enumerado DBCOMMANDOPENUM contém uma lista dos possíveis operadores de comando para nós em uma árvore de comandos.
DBCOMMANDREUSEENUM

O tipo enumerado DBCOMMANDREUSEENUM especifica se um estado do comando anterior é mantido.
DBKINDENUM

O tipo enumerado DBKINDENUM especifica a combinação de GUID, número da propriedade ou nome da propriedade a ser usado para identificar um objeto de banco de dados.
DBVALUEKINDENUM

O tipo enumerado DBVALUEKINDENUM é usado para indicar o tipo do membro da união dentro de uma estrutura DBCOMMANDTREE.
IFILTER_FLAGS

Indica se o chamador deve usar as interfaces IPropertySetStorage e IPropertyStorage para localizar propriedades adicionais.
IFILTER_INIT

Sinalizadores que controlam o processo de filtragem.
WORDREP_BREAK_TYPE

Descreve o tipo de quebra que separa a palavra atual da palavra anterior.

Funções

 
BindIFilterFromStorage

Recupera o ponteiro da interface IFilter para o objeto de armazenamento especificado. Isso é especialmente útil ao filtrar o conteúdo de um documento e processar objetos OLE inseridos que são acessíveis por meio de suas interfaces IStorage.
BindIFilterFromStream

Recupera o ponteiro da interface IFilter para o objeto de armazenamento especificado. Isso é especialmente útil ao filtrar o conteúdo de um documento e processar objetos OLE inseridos acessíveis por meio de suas interfaces IStream.
BindRegion

Recupera uma interface que representa a parte especificada do objeto. Atualmente reservado para uso futuro.
FindErrorNodes

O método ICommandTree::FindErrorNodes atravessa uma árvore de comandos e retorna uma matriz de nós com erros neles.
FreeCommandTree

O método ICommandTree::FreeCommandTree atravessa uma árvore de comando e desaloca todas as estruturas de nó DBCOMMANDTREE, bem como todas as variantes nessas estruturas. Em seguida, ele define o ponteiro raiz como um ponteiro NULL.
GetChunk

Posiciona o filtro no início da próxima parte ou na primeira parte se essa for a primeira chamada para o método GetChunk e retornará uma descrição da parte atual.
GetCommandTree

O método ICommandTree::GetCommandTree ecoa o comando atual como uma árvore, incluindo todas as operações pós-processamento que foram adicionadas.
Gettext

Recupera texto (propriedades do tipo texto) da parte atual, que deve ter um valor de enumeração CHUNKSTATE de CHUNK_TEXT.
GetValue

Recupera um valor (propriedade de tipo de valor interno) de uma parte, que deve ter um valor de enumeração CHUNKSTATE de CHUNK_VALUE.
Init

Inicializa uma sessão de filtragem.
LoadIFilter

Recupera IFilter do nome do caminho para o objeto .
SetCatalogState

Define o estado do catálogo para backup ou outras finalidades.
SetCommandTree

O método ICommandTree::SetCommandTree define a árvore de comando de um objeto de comando, substituindo a existente ou substituindo um comando de texto especificado pela interface ICommandText.

Interfaces

 
ICommandTree

A interface ICommandTree é opcional para provedores que dão suporte a comandos. Ele contém métodos para manipular árvores de consulta. Os provedores que dão suporte a árvores de comando também devem dar suporte à especificação da mesma funcionalidade por meio da interface ICommandText.
Ifilter

Examina documentos em busca de texto e propriedades (também chamados de atributos).
IPhraseSink

Manipula frases que separam palavras que analisam o texto da consulta durante o tempo de consulta.
IQuery

A interface IQuery é reservada para uso futuro.

Estruturas

 
CI_STATE

Representa o estado atual de um catálogo do Serviço de Indexação.
CIPROPERTYDEF

Representa as informações de ID (nome, tipo e identificador de propriedade) amigáveis.
DBBYGUID

A estrutura DBBYGUID fornece informações complementares para um nó.
DBCOMMANDTREE

A estrutura DBCOMMANDTREE é a estrutura de dados primária usada para representar qualquer nó em uma árvore de comandos OLE DB, conforme descrito na seção Operadores de Manipulação de Dados e Operadores de Definição de Dados dessa referência.
DBCONTENT

A estrutura DBCONTENT representa informações específicas exigidas pelo operador DBOP_content.
DBCONTENTPROXIMITY

A estrutura DBCONTENTPROXIMITY representa informações específicas exigidas pelo operador DBOP_content_proximity.
DBCONTENTSCOPE

A estrutura DBCONTENTSCOPE é usada para passar um argumento de escopo em uma árvore de comando.
DBCONTENTTABLE

A estrutura DBCONTENTTABLE representa os nomes do computador e do catálogo de uma árvore de comandos.
DBCONTENTVECTOR

A estrutura DBCONTENTVECTOR representa informações específicas exigidas pelo operador DBOP_content_vector_or. (DBCONTENTVECTOR)
DBGROUPINFO

A estrutura DBCONTENTVECTOR representa informações específicas exigidas pelo operador DBOP_content_vector_or. (DBGROUPINFO)
DBID

A estrutura DBID encapsula várias maneiras de identificar um objeto de banco de dados.
DBLIKE

A estrutura DBLIKE representa informações específicas exigidas pelo operador DBOP_like.
DBPARAMETER

A estrutura DBPARAMETER é usada para definir valores para parâmetros escalares.
DBPROBABILISTIC

A estrutura DBPROBABILISTIC é reservada para uso futuro.
DBRELEVANTDOCUMENT

A estrutura DBRELEVANTDOCUMENT é reservada para uso futuro.
DBSETFUNC

A estrutura DBSETFUNC especifica a função de agregação a ser usada em uma operação de seleção.
DBSORTINFO

A estrutura DBSORTINFO armazena a ordem na qual uma coluna será classificada (ou seja, crescente ou decrescente). Essas informações são armazenadas dentro de um nó DBOP_sort_list_element.
DBTEXT

A estrutura DBTEXT é usada pelo nó DBOP_text_command.
FILTERREGION

Descreve a posição e a extensão de uma parte especificada do texto dentro de um objeto .
FULLPROPSPEC

Especifica um conjunto de propriedades e uma propriedade dentro do conjunto de propriedades.
STAT_CHUNK

Descreve as características de uma parte.