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와 함께 사용할 플래그 집합입니다. 각 구문 분석 오류는 쿼리 문자열을 구문 분석할 때 하나 이상의 토큰이 무시되었음을 나타냅니다. |
STRUCTURED_QUERY_RESOLVE_OPTION 조건 트리로 데이터를 확인하는 옵션입니다. |
STRUCTURED_QUERY_SINGLE_OPTION 개별 옵션을 나타내기 위해 IQueryParser::SetOption 및 IQueryParser::GetOption과 함께 사용할 플래그 집합입니다. |
STRUCTURED_QUERY_SYNTAX 쿼리 구문의 형식을 지정합니다. (STRUCTURED_QUERY_SYNTAX) |