다음을 통해 공유


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)