Leggere in inglese

Condividi tramite


Servizio di indicizzazione

Panoramica della tecnologia del servizio di indicizzazione.

Per sviluppare il servizio di indicizzazione, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
CHUNK_BREAKTYPE

Descrive il tipo di interruzione che separa il blocco corrente dal blocco precedente.
CHUNKSTATE

Specifica se il blocco corrente è una proprietà di tipo testo o una proprietà di tipo valore.
DBCOMMANDOPENUM

Il tipo enumerato DBCOMMANDOPENUM contiene un elenco dei possibili operatori di comandi per i nodi in un albero dei comandi.
DBCOMMANDREUSEENUM

Il tipo enumerato DBCOMMANDREUSEENUM specifica se viene mantenuto uno stato dal comando precedente.
DBKINDENUM

Il tipo enumerato DBKINDENUM specifica la combinazione di GUID, numero di proprietà o nome della proprietà da usare per identificare un oggetto di database.
DBVALUEKINDENUM

Il tipo enumerato DBVALUEKINDENUM viene usato per indicare il tipo del membro dell'unione all'interno di una struttura DBCOMMANDTREE.
IFILTER_FLAGS

Indica se il chiamante deve usare le interfacce IPropertySetStorage e IPropertyStorage per individuare proprietà aggiuntive.
IFILTER_INIT

Flag che controllano il processo di filtro.
WORDREP_BREAK_TYPE

Descrive il tipo di interruzione che separa la parola corrente dalla parola precedente.

Funzioni

 
BindIFilterFromStorage

Recupera il puntatore dell'interfaccia IFilter per l'oggetto di archiviazione specificato. Ciò è particolarmente utile quando si filtra il contenuto di un documento e si elaborano oggetti OLE incorporati accessibili tramite le interfacce IStorage.
BindIFilterFromStream

Recupera il puntatore dell'interfaccia IFilter per l'oggetto di archiviazione specificato. Ciò è particolarmente utile quando si filtra il contenuto di un documento e l'elaborazione di oggetti OLE incorporati accessibili tramite le interfacce IStream.
BindRegion

Recupera un'interfaccia che rappresenta la parte specificata dell'oggetto. Attualmente riservato per l'uso futuro.
FindErrorNodes

Il metodo ICommandTree::FindErrorNodes attraversa un albero dei comandi e restituisce una matrice di nodi con errori.
FreeCommandTree

Il metodo ICommandTree::FreeCommandTree attraversa un albero dei comandi e dealloca tutte le strutture dei nodi DBCOMMANDTREE, nonché tutte le varianti in tali strutture. Imposta quindi il puntatore radice su un puntatore NULL.
GetChunk

Posiziona il filtro all'inizio del blocco successivo o al primo blocco se si tratta della prima chiamata al metodo GetChunk e restituisce una descrizione del blocco corrente.
GetCommandTree

Il metodo ICommandTree::GetCommandTree fa eco al comando corrente come albero, incluse tutte le operazioni post-elaborazione aggiunte.
Gettext

Recupera il testo (proprietà di tipo testo) dal blocco corrente, che deve avere un valore di enumerazione CHUNKSTATE di CHUNK_TEXT.
GetValue

Recupera un valore (proprietà di tipo valore interno) da un blocco, che deve avere un valore di enumerazione CHUNKSTATE di CHUNK_VALUE.
Init

Inizializza una sessione di filtro.
LoadIFilter

Recupera IFilter dal nome del percorso per l'oggetto.
SetCatalogState

Imposta lo stato del catalogo per il backup o altri scopi.
SetCommandTree

Il metodo ICommandTree::SetCommandTree imposta un albero dei comandi dell'oggetto comando, sostituendo quello esistente o sostituendo un comando di testo specificato con l'interfaccia ICommandText.

Interfacce

 
ICommandTree

L'interfaccia ICommandTree è facoltativa per i provider che supportano i comandi. Contiene metodi per modificare gli alberi delle query. I provider che supportano gli alberi dei comandi devono supportare anche la stessa funzionalità tramite l'interfaccia ICommandText.
Ifilter

Analizza i documenti per le proprietà e il testo (chiamati anche attributi).
IPhraseSink

Gestisce le frasi che i word breaker analizzano dal testo della query durante il tempo di query.
IQuery

L'interfaccia IQuery è riservata per l'uso futuro.

Strutture

 
CI_STATE

Rappresenta lo stato corrente di un catalogo del servizio di indicizzazione.
CIPROPERTYDEF

Rappresenta le informazioni relative al nome descrittivo, al tipo e all'identificatore di proprietà (ID).
DBBYGUID

La struttura DBBYGUID fornisce informazioni supplementari per un nodo.
DBCOMMANDTREE

La struttura DBCOMMANDTREE è la struttura dei dati primaria usata per rappresentare qualsiasi nodo in un albero dei comandi OLE DB, come descritto nella sezione Operatori di manipolazione dati e operatori di definizione dei dati di questo riferimento.
DBCONTENT

La struttura DBCONTENT rappresenta informazioni specifiche richieste dall'operatore DBOP_content.
DBCONTENTPROXIMITY

La struttura DBCONTENTPROXIMITY rappresenta informazioni specifiche richieste dall'operatore DBOP_content_proximity.
DBCONTENTSCOPE

La struttura DBCONTENTSCOPE viene usata per passare un argomento di ambito in un albero dei comandi.
DBCONTENTTABLE

La struttura DBCONTENTTABLE rappresenta i nomi del computer e del catalogo per un albero dei comandi.
DBCONTENTVECTOR

La struttura DBCONTENTVECTOR rappresenta informazioni specifiche richieste dall'operatore DBOP_content_vector_or. (DBCONTENTVECTOR)
DBGROUPINFO

La struttura DBCONTENTVECTOR rappresenta informazioni specifiche richieste dall'operatore DBOP_content_vector_or. (DBGROUPINFO)
DBID

La struttura DBID incapsula vari modi per identificare un oggetto di database.
DBLIKE

La struttura DBLIKE rappresenta informazioni specifiche richieste dall'operatore DBOP_like.
DBPARAMETER

La struttura DBPARAMETER viene usata per definire i valori per i parametri scalari.
DBPROBABILISTIC

La struttura DBPROBABILISTIC è riservata per l'uso futuro.
DBRELEVANTDOCUMENT

La struttura DBRELEVANTDOCUMENT è riservata per uso futuro.
DBSETFUNC

La struttura DBSETFUNC specifica la funzione di aggregazione da usare in un'operazione select.
DBSORTINFO

La struttura DBSORTINFO archivia l'ordine in cui verrà ordinata una colonna, ovvero crescente o decrescente. Queste informazioni vengono archiviate all'interno di un nodo DBOP_sort_list_element.
DBTEXT

La struttura DBTEXT viene utilizzata dal nodo DBOP_text_command.
FILTERREGION

Descrive la posizione e l'extent di una parte specificata di testo all'interno di un oggetto .
FULLPROPSPEC

Specifica un set di proprietà e una proprietà all'interno del set di proprietà.
STAT_CHUNK

Descrive le caratteristiche di un blocco.