Auf Englisch lesen

Freigeben über


Indexdienst

Übersicht über die Indizierungsdiensttechnologie.

Zum Entwickeln des Indizierungsdiensts benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
CHUNK_BREAKTYPE

Beschreibt den Typ des Umbruchs, der den aktuellen Block vom vorherigen Block trennt.
CHUNKSTATE

Gibt an, ob der aktuelle Block eine Texttypeigenschaft oder eine Werttypeigenschaft ist.
DBCOMMANDOPENUM

Der aufgezählte Typ DBCOMMANDOPENUM enthält eine Liste der möglichen Befehlsoperatoren für Knoten in einer Befehlsstruktur.
DBCOMMANDREUSEENUM

Der Aufzählungstyp DBCOMMANDREUSEENUM gibt an, ob ein Zustand aus dem vorherigen Befehl beibehalten wird.
DBKINDENUM

Der aufgezählte DBKINDENUM-Typ gibt die Kombination aus GUID, Eigenschaftsnummer oder Eigenschaftsname an, die zum Identifizieren eines Datenbankobjekts verwendet werden soll.
DBVALUEKINDENUM

Der aufgezählte DBVALUEKINDENUM-Typ wird verwendet, um den Typ des Union-Elements innerhalb einer DBCOMMANDTREE-Struktur anzugeben.
IFILTER_FLAGS

Gibt an, ob der Aufrufer die Schnittstellen IPropertySetStorage und IPropertyStorage verwenden soll, um nach zusätzlichen Eigenschaften zu suchen.
IFILTER_INIT

Flags, die den Filterprozess steuern.
WORDREP_BREAK_TYPE

Beschreibt den Umbruchtyp, der das aktuelle Wort vom vorherigen Wort trennt.

Functions

 
BindIFilterFromStorage

Ruft den IFilter-Schnittstellenzeiger für das angegebene Speicherobjekt ab. Dies ist besonders nützlich, wenn sie den Inhalt eines Dokuments filtern und eingebettete OLE-Objekte verarbeiten, auf die über ihre IStorage-Schnittstellen zugegriffen werden kann.
BindIFilterFromStream

Ruft den IFilter-Schnittstellenzeiger für das angegebene Speicherobjekt ab. Dies ist besonders nützlich, wenn sie den Inhalt eines Dokuments filtern und eingebettete OLE-Objekte verarbeiten, auf die über ihre IStream-Schnittstellen zugegriffen werden kann.
BindRegion

Ruft eine Schnittstelle ab, die den angegebenen Teil des Objekts darstellt. Derzeit für die zukünftige Verwendung reserviert.
FindErrorNodes

Die ICommandTree::FindErrorNodes-Methode durchläuft eine Befehlsstruktur und gibt ein Array von Knoten mit Fehlern zurück.
FreeCommandTree

Die ICommandTree::FreeCommandTree-Methode durchläuft eine Befehlsstruktur und gibt alle DBCOMMANDTREE-Knotenstrukturen sowie alle Varianten in diesen Strukturen auf. Anschließend wird der Stammzeiger auf einen NULL-Zeiger festgelegt.
GetChunk

Positioniert den Filter am Anfang des nächsten Blocks oder am ersten Block, wenn dies der erste Aufruf der GetChunk-Methode ist, und gibt eine Beschreibung des aktuellen Blockes zurück.
GetCommandTree

Die ICommandTree::GetCommandTree-Methode gibt den aktuellen Befehl als Struktur an, einschließlich aller hinzugefügten Nachverarbeitungsvorgänge.
GetText

Ruft Text (Texttypeigenschaften) aus dem aktuellen Block ab, der den CHUNKSTATE-Enumerationswert CHUNK_TEXT aufweisen muss.
Getvalue

Ruft einen Wert (interne Werttypeigenschaft) aus einem Block ab, der den CHUNKSTATE-Enumerationswert CHUNK_VALUE aufweisen muss.
Init

Initialisiert eine Filtersitzung.
LoadIFilter

Ruft IFilter aus dem Pfadnamen für das Objekt ab.
SetCatalogState

Legt den Katalogstatus für Sicherungen oder andere Zwecke fest.
SetCommandTree

Die ICommandTree::SetCommandTree-Methode legt die Befehlsstruktur eines Befehlsobjekts fest und ersetzt dabei die vorhandene oder einen text-Befehl, der durch die ICommandText-Schnittstelle angegeben wird.

Schnittstellen

 
ICommandTree

Die ICommandTree-Schnittstelle ist optional für Anbieter, die Befehle unterstützen. Es enthält Methoden zum Bearbeiten von Abfragestrukturen. Anbieter, die Befehlsstrukturen unterstützen, müssen auch die Angabe derselben Funktionalität über die ICommandText-Schnittstelle unterstützen.
Ifilter

Überprüft Dokumente auf Text und Eigenschaften (auch als Attribute bezeichnet).
IPhraseSink

Behandelt Ausdrücke, die Wörtertrennungen während der Abfragezeit aus Abfragetext analysieren.
IQuery

Die IQuery-Schnittstelle ist für die zukünftige Verwendung reserviert.

Strukturen

 
CI_STATE

Stellt den aktuellen Zustand eines Indizierungsdienstkatalogs dar.
CIPROPERTYDEF

Stellt die Informationen zu Anzeigename, Typ und Eigenschaftsbezeichner (ID) dar.
DBBYGUID

Die DBBYGUID-Struktur stellt zusätzliche Informationen für einen Knoten bereit.
DBCOMMANDTREE

Die DBCOMMANDTREE-Struktur ist die primäre Datenstruktur, die verwendet wird, um jeden Knoten in einer OLE DB-Befehlsstruktur darzustellen, wie im Abschnitt Datenbearbeitungsoperatoren und Datendefinitionsoperatoren dieser Referenz beschrieben.
DBCONTENT

Die DBCONTENT-Struktur stellt bestimmte Informationen dar, die vom DBOP_content-Operator benötigt werden.
DBCONTENTPROXIMITY

Die DBCONTENTPROXIMITY-Struktur stellt bestimmte Informationen dar, die vom DBOP_content_proximity-Operator benötigt werden.
DBCONTENTSCOPE

Die DBCONTENTSCOPE-Struktur wird verwendet, um ein Bereichsargument in einer Befehlsstruktur zu übergeben.
DBCONTENTTABLE

Die DBCONTENTTABLE-Struktur stellt die Computer- und Katalognamen für eine Befehlsstruktur dar.
DBCONTENTVECTOR

Die DBCONTENTVECTOR-Struktur stellt spezifische Informationen dar, die vom DBOP_content_vector_or-Operator benötigt werden. (DBCONTENTVECTOR)
DBGROUPINFO

Die DBCONTENTVECTOR-Struktur stellt spezifische Informationen dar, die vom DBOP_content_vector_or-Operator benötigt werden. (DBGROUPINFO)
DBID

Die DBID-Struktur kapselt verschiedene Möglichkeiten zum Identifizieren eines Datenbankobjekts.
DBLIKE

Die DBLIKE-Struktur stellt spezifische Informationen dar, die vom DBOP_like-Operator benötigt werden.
DBPARAMETER

Die DBPARAMETER-Struktur wird verwendet, um Werte für skalare Parameter zu definieren.
DBPROBABILISTIC

Die DBPROBABILISTIC-Struktur ist für die zukünftige Verwendung reserviert.
DBRELEVANTDOCUMENT

Die DBRELEVANTDOCUMENT-Struktur ist für die zukünftige Verwendung reserviert.
DBSETFUNC

Die DBSETFUNC-Struktur gibt die Aggregationsfunktion an, die in einem Auswahlvorgang verwendet werden soll.
DBSORTINFO

Die DBSORTINFO-Struktur speichert die Reihenfolge, in der eine Spalte sortiert wird (d. a. aufsteigend oder absteigend). Diese Informationen werden in einem DBOP_sort_list_element Knoten gespeichert.
DBTEXT

Die DBTEXT-Struktur wird vom knoten DBOP_text_command verwendet.
FILTERREGION

Beschreibt die Position und den Umfang eines angegebenen Textteils in einem -Objekt.
FULLPROPSPEC

Gibt einen Eigenschaftensatz und eine Eigenschaft innerhalb des Eigenschaftensatzes an.
STAT_CHUNK

Beschreibt die Merkmale eines Blöckes.