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:
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. |
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. |
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. |
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. |