service d'indexation
Vue d’ensemble de la technologie du service d’indexation.
Pour développer le service d’indexation, vous avez besoin des en-têtes suivants :
Pour obtenir des conseils de programmation pour cette technologie, consultez :
CHUNK_BREAKTYPE Décrit le type d’arrêt qui sépare le bloc actuel du bloc précédent. |
CHUNKSTATE Spécifie si le bloc actuel est une propriété de type texte ou une propriété value-type. |
DBCOMMANDOPENUM Le type énuméré DBCOMMANDOPENUM contient une liste des opérateurs de commande possibles pour les nœuds d’une arborescence de commandes. |
DBCOMMANDREUSEENUM Le type énuméré DBCOMMANDREUSEENUM spécifie si un état de la commande précédente est conservé. |
DBKINDENUM Le type énuméré DBKINDENUM spécifie la combinaison de GUID, de numéro de propriété ou de nom de propriété à utiliser pour identifier un objet de base de données. |
DBVALUEKINDENUM Le type énuméré DBVALUEKINDENUM est utilisé pour indiquer le type du membre d’union à l’intérieur d’une structure DBCOMMANDTREE. |
IFILTER_FLAGS Indique si l’appelant doit utiliser les interfaces IPropertySetStorage et IPropertyStorage pour rechercher des propriétés supplémentaires. |
IFILTER_INIT Indicateurs qui contrôlent le processus de filtrage. |
WORDREP_BREAK_TYPE Décrit le type d’arrêt qui sépare le mot actuel du mot précédent. |
BindIFilterFromStorage Récupère le pointeur d’interface IFilter pour l’objet de stockage spécifié. Cela est particulièrement utile lors du filtrage du contenu d’un document et du traitement d’objets OLE incorporés accessibles via leurs interfaces IStorage. |
BindIFilterFromStream Récupère le pointeur d’interface IFilter pour l’objet de stockage spécifié. Cela est particulièrement utile lors du filtrage du contenu d’un document et du traitement des objets OLE incorporés accessibles via leurs interfaces IStream. |
BindRegion Récupère une interface représentant la partie spécifiée de l’objet. Actuellement réservé pour une utilisation ultérieure. |
FindErrorNodes La méthode ICommandTree::FindErrorNodes traverse une arborescence de commandes et retourne un tableau de nœuds contenant des erreurs. |
FreeCommandTree La méthode ICommandTree::FreeCommandTree traverse une arborescence de commandes et libère toutes les structures de nœud DBCOMMANDTREE, ainsi que toutes les variantes de ces structures. Il définit ensuite le pointeur racine sur un pointeur NULL. |
GetChunk Positionne le filtre au début du bloc suivant, ou au premier bloc s’il s’agit du premier appel à la méthode GetChunk, puis retourne une description du bloc actuel. |
GetCommandTree La méthode ICommandTree::GetCommandTree renvoie la commande actuelle sous la forme d’une arborescence, y compris toutes les opérations de post-traitement qui ont été ajoutées. |
Gettext Récupère du texte (propriétés de type texte) du bloc actuel, qui doit avoir une valeur d’énumération CHUNKSTATE de CHUNK_TEXT. |
GetValue Récupère une valeur (propriété de type valeur interne) à partir d’un bloc, qui doit avoir une valeur d’énumération CHUNKSTATE de CHUNK_VALUE. |
Init Initialise une session de filtrage. |
LoadIFilter Récupère IFilter à partir du nom de chemin d’accès de l’objet. |
SetCatalogState Définit l’état du catalogue à des fins de sauvegarde ou à d’autres fins. |
SetCommandTree La méthode ICommandTree::SetCommandTree définit l’arborescence de commandes d’un objet de commande, en remplaçant celle existante ou en remplaçant une commande de texte spécifiée par l’interface ICommandText. |
ICommandTree L’interface ICommandTree est facultative pour les fournisseurs qui prennent en charge les commandes. Il contient des méthodes pour manipuler les arborescences de requêtes. Les fournisseurs qui prennent en charge les arborescences de commandes doivent également prendre en charge la spécification des mêmes fonctionnalités via l’interface ICommandText. |
Ifilter Analyse les documents à la recherche de texte et de propriétés (également appelées attributs). |
IPhraseSink Gère les expressions que les analyseurs lexicaux analysent à partir du texte de requête pendant la requête. |
IQuery L’interface IQuery est réservée pour une utilisation ultérieure. |
CI_STATE Représente l’état actuel d’un catalogue de services d’indexation. |
CIPROPERTYDEF Représente le nom convivial, le type et les informations d’identificateur de propriété (ID). |
DBBYGUID La structure DBBYGUID fournit des informations supplémentaires pour un nœud. |
DBCOMMANDTREE La structure DBCOMMANDTREE est la structure de données principale utilisée pour représenter n’importe quel nœud dans une arborescence de commandes OLE DB, comme décrit dans la section Opérateurs de manipulation de données et opérateurs de définition de données de cette référence. |
DBCONTENT La structure DBCONTENT représente des informations spécifiques requises par l’opérateur DBOP_content. |
DBCONTENTPROXIMITY La structure DBCONTENTPROXIMITY représente des informations spécifiques requises par l’opérateur DBOP_content_proximity. |
DBCONTENTSCOPE La structure DBCONTENTSCOPE est utilisée pour passer un argument d’étendue dans une arborescence de commandes. |
DBCONTENTTABLE La structure DBCONTENTTABLE représente les noms de machines et de catalogues pour une arborescence de commandes. |
DBCONTENTVECTOR La structure DBCONTENTVECTOR représente des informations spécifiques requises par l’opérateur DBOP_content_vector_or. (DBCONTENTVECTOR) |
DBGROUPINFO La structure DBCONTENTVECTOR représente des informations spécifiques requises par l’opérateur DBOP_content_vector_or. (DBGROUPINFO) |
DBID La structure DBID encapsule différentes façons d’identifier un objet de base de données. |
DBLIKE La structure DBLIKE représente des informations spécifiques requises par l’opérateur DBOP_like. |
DBPARAMETER La structure DBPARAMETER est utilisée pour définir des valeurs pour les paramètres scalaires. |
DBPROBABILISTIC La structure DBPROBABILISTIC est réservée à une utilisation ultérieure. |
DBRELEVANTDOCUMENT La structure DBRELEVANTDOCUMENT est réservée à une utilisation ultérieure. |
DBSETFUNC La structure DBSETFUNC spécifie la fonction d’agrégation à utiliser dans une opération de sélection. |
DBSORTINFO La structure DBSORTINFO stocke l’ordre dans lequel une colonne sera triée (c’est-à-dire ascendante ou décroissante). Ces informations sont stockées à l’intérieur d’un nœud DBOP_sort_list_element. |
DBTEXT La structure DBTEXT est utilisée par le nœud DBOP_text_command. |
FILTERREGION Décrit la position et l’étendue d’une partie de texte spécifiée dans un objet. |
FULLPROPSPEC Spécifie un jeu de propriétés et une propriété dans le jeu de propriétés. |
STAT_CHUNK Décrit les caractéristiques d’un segment. |