Compartir a través de


Encabezado structuredquery.h

Windows Search usa este encabezado. Para más información, consulte:

structuredquery.h contiene las siguientes interfaces de programación:

Interfaces

 
IConditionFactory

Proporciona métodos para crear o resolver un árbol de condición que se obtuvo mediante el análisis de una cadena de consulta.
IConditionFactory2

Amplía la funcionalidad de IConditionFactory. IConditionFactory2 proporciona métodos para crear o resolver un árbol de condición obtenido mediante el análisis de una cadena de consulta.
IConditionGenerator

Proporciona métodos para controlar entidades con nombre y generar condiciones especiales.
IEntity

Proporciona métodos para recuperar información sobre un tipo de entidad en el esquema.
IInterval

Proporciona un método para obtener los límites de un intervalo.
IMetaData

Proporciona un método para recuperar un par clave-valor de cadenas de un objeto IEntity, IRelationship o ISchemaProvider.
INamedEntity

Proporciona métodos para obtener el valor de, o una frase predeterminada para el valor de, una entidad con nombre.
INamedEntityCollector

Proporciona un método para acumular entidades con nombre identificadas por un objeto IConditionGenerator.
IQueryParser

Proporciona métodos para analizar una cadena de entrada en un objeto IQuerySolution.
IQueryParserManager

Proporciona métodos para crear, inicializar y cambiar opciones para un objeto IQueryParser.
IQuerySolution

Proporciona métodos que recuperan información sobre la interpretación de una consulta analizada.
IRelationship

Proporciona métodos para recuperar información sobre una propiedad de esquema.
ISchemaLocalizerSupport

Proporciona un método para localizar palabras clave en una cadena especificada.
ISchemaProvider

Proporciona un repositorio de esquemas que se puede examinar.
ITokenCollection

Obtiene los tokens resultantes del uso de un separador de palabras.

Estructuras

 
HITRANGE

Identifica el intervalo de datos coincidentes cuando las condiciones de búsqueda de consultas coinciden con los datos indexados.

Enumeraciones

 
CASE_REQUIREMENT

Especifica los requisitos de mayúsculas y minúsculas de las palabras clave, si las hay, para una consulta.
CONDITION_CREATION_OPTIONS

Proporciona un conjunto de marcas que se usarán con las interfaces siguientes para indicar el tipo de nodo de árbol de condición:_ICondition, ICondition2, IConditionFactory, IConditionFactory2 e IConditionGenerator.
INTERVAL_LIMIT_KIND

IInterval::GetLimits devuelve estos valores como pares para especificar un intervalo con un límite superior e inferior.
NAMED_ENTITY_CERTAINTY

Define el nivel de certeza de una entidad con nombre.
QUERY_PARSER_MANAGER_OPTION

Usado por IQueryParserManager::SetOption para establecer las opciones de análisis. Esto se puede usar para especificar esquemas y opciones de localización.
STRUCTURED_QUERY_MULTIOPTION

Conjunto de marcas usadas por IQueryParser::SetMultiOption para indicar opciones individuales.
STRUCTURED_QUERY_PARSE_ERROR

Conjunto de marcas que se van a usar con IQuerySolution::GetErrors para identificar errores de análisis. Cada error de análisis indica que se omiten uno o varios tokens al analizar una cadena de consulta.
STRUCTURED_QUERY_RESOLVE_OPTION

Opciones para resolver datos en un árbol de condiciones.
STRUCTURED_QUERY_SINGLE_OPTION

Conjunto de marcas que se van a usar con IQueryParser::SetOption e IQueryParser::GetOption para indicar opciones individuales.
STRUCTURED_QUERY_SYNTAX

Especifica el tipo de sintaxis de consulta. (STRUCTURED_QUERY_SYNTAX)