en-tête structuredquery.h
Cet en-tête est utilisé par Recherche Windows. Pour plus d'informations, consultez les pages suivantes :
structuredquery.h contient les interfaces de programmation suivantes :
Interfaces
IConditionFactory Fournit des méthodes pour créer ou résoudre une arborescence de conditions obtenue en analysant une chaîne de requête. |
IConditionFactory2 Étend les fonctionnalités d’IConditionFactory. IConditionFactory2 fournit des méthodes permettant de créer ou de résoudre une arborescence de conditions obtenue en analysant une chaîne de requête. |
IConditionGenerator Fournit des méthodes pour gérer les entités nommées et générer des conditions spéciales. |
IEntity Fournit des méthodes pour récupérer des informations sur un type d’entité dans le schéma. |
IInterval Fournit une méthode pour obtenir les limites d’un intervalle. |
IMetaData Fournit une méthode pour récupérer une paire clé/valeur de chaînes à partir d’un objet IEntity, IRelationship ou ISchemaProvider. |
INamedEntity Fournit des méthodes permettant d’obtenir la valeur d’une entité nommée ou une expression par défaut pour la valeur d’une entité nommée. |
INamedEntityCollector Fournit une méthode pour accumuler des entités nommées identifiées par un objet IConditionGenerator. |
IQueryParser Fournit des méthodes pour analyser une chaîne d’entrée dans un objet IQuerySolution. |
IQueryParserManager Fournit des méthodes pour créer, initialiser et modifier des options pour un objet IQueryParser. |
IQuerySolution Fournit des méthodes qui récupèrent des informations sur l’interprétation d’une requête analysée. |
IRelationship Fournit des méthodes pour récupérer des informations sur une propriété de schéma. |
ISchemaLocalizerSupport Fournit une méthode de localisation des mots clés dans une chaîne spécifiée. |
ISchemaProvider Fournit un référentiel de schémas qui peut être parcouru. |
ITokenCollection Obtient les jetons qui résultent de l’utilisation d’un analyseur de mots. |
Structures
HITRANGE Identifie la plage de données de correspondance lorsque les conditions de recherche de requête correspondent à des données indexées. |
Énumérations
CASE_REQUIREMENT Spécifie les exigences de cas des mots clés, le cas échéant, pour une requête. |
CONDITION_CREATION_OPTIONS Fournit un ensemble d’indicateurs à utiliser avec les interfaces suivantes pour indiquer le type de nœud d’arborescence de condition : _ICondition, ICondition2, IConditionFactory, IConditionFactory2 et IConditionGenerator. |
INTERVAL_LIMIT_KIND Ces valeurs sont retournées par IInterval::GetLimits en tant que paires pour spécifier une plage avec une limite supérieure et inférieure. |
NAMED_ENTITY_CERTAINTY Définit le niveau de certitude d’une entité nommée. |
QUERY_PARSER_MANAGER_OPTION Utilisé par IQueryParserManager::SetOption pour définir les options d’analyse. Vous pouvez l’utiliser pour spécifier des schémas et des options de localisation. |
STRUCTURED_QUERY_MULTIOPTION Ensemble d’indicateurs utilisés par IQueryParser::SetMultiOption pour indiquer des options individuelles. |
STRUCTURED_QUERY_PARSE_ERROR Ensemble d’indicateurs à utiliser avec IQuerySolution::GetErrors pour identifier la ou les erreurs d’analyse. Chaque erreur d’analyse indique qu’un ou plusieurs jetons ont été ignorés lors de l’analyse d’une chaîne de requête. |
STRUCTURED_QUERY_RESOLVE_OPTION Options de résolution des données dans une arborescence de conditions. |
STRUCTURED_QUERY_SINGLE_OPTION Ensemble d’indicateurs à utiliser avec IQueryParser::SetOption et IQueryParser::GetOption pour indiquer des options individuelles. |
STRUCTURED_QUERY_SYNTAX Spécifie le type de syntaxe de requête. (STRUCTURED_QUERY_SYNTAX) |