ICondition-Schnittstelle (structuredquerycondition.h)
Stellt Methoden zum Abrufen von Informationen zu einer Suchbedingung bereit. Ein ICondition-Objekt stellt das Ergebnis der Analyse einer Eingabezeichenfolge (mithilfe von Methoden wie IQueryParser::P arse oder IQuerySolution::GetQuery) in eine Struktur von Suchbedingungsknoten dar. Ein Knoten kann ein logisches AND, OR oder NOT zum Vergleichen von Unterknoten oder ein Blattknoten sein, der eine Eigenschaft und einen konstanten Wert vergleicht.
Vererbung
Die ICondition-Schnittstelle erbt von IPersistStream. ICondition verfügt auch über folgende Arten von Membern:
Methoden
Die ICondition-Schnittstelle verfügt über diese Methoden.
ICondition::Clone Erstellt eine tiefe Kopie dieses ICondition-Objekts. |
ICondition::GetComparisonInfo Ruft den Eigenschaftennamen, den Vorgang und den Wert aus einem Knoten der Blattsuchbedingung ab. (ICondition.GetComparisonInfo) |
ICondition::GetConditionType Ruft den Bedingungstyp für diesen Suchbedingungsknoten ab und identifiziert ihn als logisches AND, OR oder NOT oder als Blattknoten. |
ICondition::GetInputTerms Für einen Blattknoten ruft ICondition::GetInputTerms Informationen darüber ab, welche Teile (oder Bereiche) der Eingabezeichenfolge die Eigenschaft, den Vorgang und den Wert für den Suchbedingungsknoten erzeugt haben. |
ICondition::GetSubConditions Ruft eine Auflistung der Unterbedingungen des Suchbedingungsknotens und der IID der Schnittstelle zum Auflisten der Auflistung ab. |
ICondition::GetValueNormalization Ruft den zeichennormalisierten Wert des Suchbedingungsknotens ab. |
ICondition::GetValueType Ruft den semantischen Typ des Werts des Suchbedingungsknotens ab. |
Hinweise
Vor Windows 7 wurde diese Schnittstelle nur in structuredquery.h und structuredquery.idl deklariert. In Windows 7 ist diese Schnittstelle auch in structuredquerycondition.idl und structuredquerycondition.h definiert.
Das StructuredQuerySample veranschaulicht, wie Zeilen aus der Konsole gelesen, mithilfe des Systemschemas analysiert und die resultierenden Bedingungsstrukturen angezeigt werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2, Windows Vista, Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | structuredquerycondition.h |
Verteilbare Komponente | Windows Desktop Search (WDS) 3.0 |
Weitere Informationen
Referenz