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) |