次の方法で共有


structuredquery.h ヘッダー

このヘッダーは、Windows Search で使用されます。 詳細については、次を参照してください。

structuredquery.h には、次のプログラミング インターフェイスが含まれています。

インターフェイス

 
IConditionFactory

クエリ文字列を解析することによって取得された条件ツリーを作成または解決するためのメソッドを提供します。
IConditionFactory2

IConditionFactory の機能を拡張します。 IConditionFactory2 には、クエリ文字列を解析することによって取得された条件ツリーを作成または解決するためのメソッドが用意されています。
IConditionGenerator

名前付きエンティティを処理し、特別な条件を生成するためのメソッドを提供します。
IEntity

スキーマ内のエンティティ型に関する情報を取得するためのメソッドを提供します。
IInterval

間隔の制限を取得するメソッドを提供します。
IMetaData

IEntity、IRelationship、または ISchemaProvider オブジェクトから文字列のキーと値のペアを取得するためのメソッドを提供します。
INamedEntity

名前付きエンティティの値または の値の既定のフレーズを取得するメソッドを提供します。
INamedEntityCollector

IConditionGenerator オブジェクトによって識別される名前付きエンティティを蓄積するメソッドを提供します。
IQueryParser

入力文字列を IQuerySolution オブジェクトに解析するメソッドを提供します。
IQueryParserManager

IQueryParser オブジェクトのオプションを作成、初期化、および変更するメソッドを提供します。
IQuerySolution

解析されたクエリの解釈に関する情報を取得するメソッドを提供します。
IRelationship

スキーマ プロパティに関する情報を取得するためのメソッドを提供します。
ISchemaLocalizerSupport

指定した文字列内のキーワードをローカライズするためのメソッドを提供します。
ISchemaProvider

参照できるスキーマ リポジトリを提供します。
ITokenCollection

ワード ブレーカーを使用した結果のトークンを取得します。

構造

 
HITRANGE

クエリ検索条件がインデックス付きデータと一致する場合に、一致するデータの範囲を識別します。

列挙

 
CASE_REQUIREMENT

クエリのキーワードの大文字と小文字の要件 (存在する場合) を指定します。
CONDITION_CREATION_OPTIONS

条件ツリー ノードの種類を示すために、次のインターフェイスで使用するフラグのセットを提供します:_ICondition、ICondition2、IConditionFactory、IConditionFactory2、および IConditionGenerator。
INTERVAL_LIMIT_KIND

これらの値は、上限と下限を持つ範囲を指定するためのペアとして IInterval::GetLimits によって返されます。
NAMED_ENTITY_CERTAINTY

名前付きエンティティの確実性のレベルを定義します。
QUERY_PARSER_MANAGER_OPTION

解析オプションを設定するために IQueryParserManager::SetOption によって使用されます。 これを使用して、スキーマとローカライズ オプションを指定できます。
STRUCTURED_QUERY_MULTIOPTION

個々のオプションを示すために IQueryParser::SetMultiOption によって使用されるフラグのセット。
STRUCTURED_QUERY_PARSE_ERROR

解析エラーを識別するために IQuerySolution::GetErrors で使用するフラグのセット。 各解析エラーは、クエリ文字列の解析時に 1 つ以上のトークンが無視されたことを示します。
STRUCTURED_QUERY_RESOLVE_OPTION

データを条件ツリーに解決するためのオプション。
STRUCTURED_QUERY_SINGLE_OPTION

個々のオプションを示すために IQueryParser::SetOption および IQueryParser::GetOption と共に使用するフラグのセット。
STRUCTURED_QUERY_SYNTAX

クエリ構文の種類を指定します。 (STRUCTURED_QUERY_SYNTAX)