Compartir a través de


Windows Search

Información general sobre la tecnología de Windows Search.

Para desarrollar Windows Search, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
AUTH_TYPE

Describe los tipos de autenticación para el acceso al contenido.
CASE_REQUIREMENT

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

Usado por ISearchCatalogManager::GetCatalogStatus para determinar el motivo por el que el catálogo está en pausa.
CatalogStatus

Usado por ISearchCatalogManager::GetCatalogStatus para determinar el estado actual del catálogo.
CLUSION_REASON

Estas marcas enumeran los motivos por los que las direcciones URL se incluyen o excluyen del ámbito de rastreo actual.
CONDITION_CREATION_OPTIONS

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

Proporciona un conjunto de marcas que se usarán con los métodos siguientes para indicar la operación en ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf e IConditionGenerator::GenerateForLeaf.
CONDITION_TYPE

Proporciona un conjunto de marcas que se usarán con los métodos siguientes para indicar el tipo de nodo de árbol de condición:_ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray e IConditionFactory2::CreateCompoundFromObjectArray.
FOLLOW_FLAGS

Se usa para ayudar a definir el comportamiento al rastrear o indexar. Estas marcas las usan los métodos ISearchCrawlScopeManager::AddDefaultScopeRule e ISearchCrawlScopeManager::AddUserScopeRule.
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.
PRIORITY_LEVEL

Usado por la interfaz IRowsetPrioritization para establecer o recuperar el nivel de priorización del indexador actual para el ámbito especificado por una consulta.
PROXY_ACCESS

Usado por ISearchManager para el uso del proxy de estado.
QUERY_PARSER_MANAGER_OPTION

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

Describe si un elemento que coincide con los criterios de búsqueda de un conjunto de filas está actualmente en ese conjunto de filas.
ROWSETEVENT_TYPE

Describe el tipo de cambio en los datos del conjunto de filas.
SEARCH_INDEXING_PHASE

Especifica el estado de la fase de indexación de búsqueda actual.
SEARCH_KIND_OF_CHANGE

Indica el tipo de cambio que afecta a un elemento cuando un receptor de origen notifica a un cliente que se ha cambiado un elemento.
SEARCH_NOTIFICATION_PRIORITY

Indica la prioridad de procesar un elemento que ha cambiado.
SEARCH_QUERY_SYNTAX

Especifica el tipo de sintaxis de consulta. (SEARCH_QUERY_SYNTAX)
SEARCH_TERM_EXPANSION

Indica opciones de caracteres comodín en términos de búsqueda. Usado por los métodos ISearchQueryHelper::get_QueryTermExpansion e ISearchQueryHelper::p ut_QueryTermExpansion.
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)
tagPRIORITIZE_FLAGS

Usado por PrioritizeMatchingURLs para especificar cómo procesar los elementos que el indexador ha producido anteriormente no se pudo indexar.

Functions

 
Add (Agregar)

Agrega una única entidad con nombre (potencial) a esta colección INamedEntityCollector, tal como se identifica en un intervalo tokenizado de la cadena de entrada que se analiza.
AddDefaultScopeRule

Agrega una dirección URL como ámbito predeterminado para esta regla.
AddHierarchicalScope

Agrega un ámbito jerárquico al motor de búsqueda.
AddRequestParameter

Solicita un conjunto de valores de propiedad.
AddRoot

Agrega una nueva raíz de búsqueda al motor de búsqueda.
AddUserScopeRule

Agrega una nueva regla de ámbito de rastreo cuando el usuario crea una nueva regla o agrega una dirección URL que se va a indexar.
Base

Recupera la entidad primaria de esta entidad.
BindToFilter

Enlaza el elemento que se está procesando al IFilter adecuado y recupera un puntero al IFilter.
BindToStream

Enlaza el elemento que se está procesando a una secuencia de datos de interfaz IStream [Structured Storage] y recupera un puntero a esa secuencia.
BreakText

Analiza el texto para identificar palabras y frases y proporciona los resultados a los objetos IWordSink e IPhraseSink.
Clonar

Crea una copia del objeto IEnumSearchRoots con el mismo contenido y estado que el actual.
Clonar

Crea una copia de este objeto IEnumSearchScopeRules con el mismo contenido y estado que el actual.
Clonar

Crea una copia en profundidad de este objeto ICondition.
CloseAccessor

Cierra un objeto IUrlAccessor creado anteriormente.
ComposePhrase

No compatible. (IWordBreaker.ComposePhrase)
CreateAccessor

Crea e inicializa un objeto IUrlAccessor.
CreateAccessorEx

Crea e inicializa un objeto IUrlAccessor. Este método tiene la misma funcionalidad básica que el método ISearchProtocol::CreateAccessor, pero incluye un parámetro pUserData adicional para proporcionar datos adicionales al controlador de protocolo.
CreateBooleanLeaf

Crea una condición de búsqueda que sea TRUE o FALSE. (IConditionFactory2.CreateBooleanLeaf)
CreateCatalog

Crea un nuevo catálogo personalizado en el indexador de Windows Search y devuelve una referencia a él.
CreateCompoundFromArray

Crea un nodo de condición hoja que es una conjunción (AND) o una disyección (OR) de una matriz de nodos de condición. El objeto devuelto admite ICondition e ICondition2.
CreateCompoundFromObjectArray

Crea un nodo de condición hoja que es una conjunción (AND) o una disyunción (OR) de una colección de subcondiciones. El objeto devuelto admite ICondition e ICondition2.
CreateICommand

Crea un ICommand.
CreateIntegerLeaf

Crea un nodo de condición hoja para un valor entero. El objeto devuelto admite ICondition e ICondition2.
CreateLeaf

Crea un nodo de condición hoja para cualquier valor. El objeto devuelto admite ICondition e ICondition2.
CreateLoadedParser

Crea una nueva instancia de una implementación de interfaz IQueryParser. Esta instancia del analizador de consultas se carga con el esquema del catálogo especificado y se localiza en un idioma especificado. Todas las demás opciones se inicializan en la configuración predeterminada.
CreateNegation

Crea un nodo de condición que es una negación lógica (NOT) de otra condición (un subnodo de este nodo). (IConditionFactory2.CreateNegation)
CreateStringLeaf

Crea un nodo de condición hoja para un valor de cadena que representa una comparación del valor de propiedad y el valor constante. El objeto devuelto admite ICondition e ICondition2.
CreateTrueFalse

Crea una condición de búsqueda que sea TRUE o FALSE. (IConditionFactory2.CreateTrueFalse)
DefaultPhrase

Este método intenta generar una frase que, cuando se reconoce por esta instancia de IConditionGenerator, representa el tipo y el par de valores de una entidad, relación o entidad con nombre.
DefaultPhrase

Recupera una frase predeterminada que se va a usar para esta entidad en restatements.
DefaultPhrase

Recupera una frase predeterminada que se va a usar para esta entidad con nombre en restatements.
DefaultPhrase

Recupera la frase predeterminada que se va a usar para esta relación en restatements.
DeleteCatalog

Elimina un catálogo existente y todos los datos indexados asociados del indexador de Windows Search.
Destino

Recupera el objeto IEntity de destino de la relación. El destino de un objeto relationshipo corresponde al tipo de una propiedad .
Entidades

Recupera una enumeración de objetos IEntity con una entrada para cada entidad del esquema cargado.
EnumerateExcludedExtensions

Sin implementar. (ISearchCatalogManager.EnumerateExcludedExtensions)
EnumerateRoots

Devuelve una enumeración de todas las raíces de las que esta instancia de ISearchCrawlScopeManager es consciente.
EnumerateScopeRules

Devuelve una enumeración de todas las reglas de ámbito de las que esta instancia de la interfaz ISearchCrawlScopeManager es consciente.
EnumPropInfo

Obtiene la entrada i-ésima de la lista de propiedades.
GenerateForLeaf

Genera una expresión de consulta especial para lo que, de lo contrario, se convertiría en una expresión de consulta hoja.
GenerateSQLFromUserQuery

Genera una consulta de Lenguaje de consulta estructurado (SQL) basada en una cadena de consulta proporcionada por el cliente expresada en la sintaxis de consulta avanzada (AQS) o en la sintaxis de consulta natural (NQS).
GenerateWordForms

Genera formularios alternativos para una palabra y coloca estos formularios en el objeto IWordFormSink.
get_AuthenticationType

Recupera el tipo de autenticación necesario para acceder a las direcciones URL en esta raíz de búsqueda.
get_BypassList

Obtiene una lista de omisión de proxy del indexador. Esta lista se usa para determinar qué elementos o direcciones URL son locales y no es necesario pasar por el servidor proxy. Esta lista se establece llamando a ISearchManager::SetProxy.
get_ConnectionString

Devuelve el cadena de conexión OLE DB para el índice de búsqueda de ventanas.
get_ConnectTimeout

Obtiene el valor de tiempo de espera de conexión para conectarse a un almacén para la indexación.
get_DataTimeout

Obtiene el valor de tiempo de espera de datos, en segundos, para las transacciones de datos entre el indexador y el host de filtro de búsqueda. Este valor se encuentra en una estructura TIMEOUT_INFO.
get_DiacriticSensitivity

Obtiene un valor que indica si el catálogo es sensible a los diacríticos. Un signo diacrítico es una marca agregada a una letra para indicar un valor fonético especial o pronunciación.
get_EnumerationDepth

Obtiene la profundidad de enumeración de esta raíz de búsqueda.
get_FollowDirectories

Obtiene un valor BOOL que indica si el motor de búsqueda sigue subdirectorios y ámbitos jerárquicos.
get_FollowFlags

No se admite. Este método devuelve E_InvalidArg cuando se llama a .
get_HostDepth

Obtiene un valor que indica la distancia en un árbol de host que se va a rastrear al indexar.
get_IsDefault

Obtiene un valor que identifica si se trata de una regla predeterminada.
get_IsHierarchical

Obtiene un valor que indica si la búsqueda se basa en una estructura jerárquica de árbol.
get_IsIncluded

Obtiene un valor que identifica si esta regla es una regla de inclusión. Las reglas de inclusión identifican los ámbitos que se deben incluir en el ámbito de rastreo.
get_LocalBypass

Recupera un valor que determina si se debe omitir el servidor proxy para encontrar el elemento o la dirección URL.
get_Name

Obtiene el nombre del catálogo actual.
get_Password

Sin implementar. (ISearchRoot.get_Password)
get_PatternOrURL

Obtiene el patrón o la dirección URL de la regla. Las reglas de ámbito determinan qué direcciones URL o rutas de acceso se van a incluir o excluir.
get_PortNumber

Recupera el número de puerto usado para comunicarse con el servidor proxy. Este número de puerto se almacena en el indexador y lo establece el método ISearchManager::SetProxy.
get_ProvidesNotifications

Obtiene un valor que indica si el motor de búsqueda recibe una notificación (por controladores de protocolo u otras aplicaciones) sobre los cambios en las direcciones URL en la raíz de búsqueda.
get_ProxyName

Recupera el nombre del proxy que va a usar el controlador de protocolo.
get_QueryContentLocale

Obtiene el identificador de código de idioma (LCID) de la consulta.
get_QueryContentProperties

Obtiene la lista de propiedades incluidas en la consulta cuando los términos de búsqueda no especifican explícitamente una propiedad.
get_QueryKeywordLocale

Obtiene el identificador de código de idioma (LCID) para la configuración regional que se va a usar al analizar palabras clave de sintaxis de consulta avanzada (AQS).
get_QueryMaxResults

Obtiene el número máximo de resultados que devolverá la consulta.
get_QuerySelectColumns

Obtiene las columnas (o propiedades) solicitadas en la instrucción SELECT de la consulta.
get_QuerySorting

Obtiene el criterio de ordenación del conjunto de resultados de la consulta.
get_QuerySyntax

Obtiene la sintaxis de la consulta.
get_QueryTermExpansion

Obtiene el valor que especifica cómo se van a expandir los términos de consulta.
get_QueryWhereRestrictions

Obtiene las restricciones anexadas a una consulta en cláusulas WHERE.
get_RootURL

Obtiene la dirección URL del punto de partida de esta raíz de búsqueda.
get_Schedule

Sin implementar. (ISearchRoot.get_Schedule)
get_UseNotificationsOnly

Obtiene un valor que indica si esta raíz de búsqueda debe indizarse solo mediante notificación y no rastreada.
get_UseProxy

Recupera el servidor proxy que se va a usar.
get_User

Sin implementar. (ISearchRoot.get_User)
get_UserAgent

Recupera la cadena del agente de usuario.
GetCatalog

Recupera un catálogo por nombre y crea un nuevo objeto ISearchCatalogManager para ese catálogo.
GetCatalogStatus

Obtiene el estado del catálogo.
GetCLSID

Obtiene el CLSID para el tipo de documento del elemento de dirección URL que se está procesando.
GetCodePage

Obtiene la página de códigos de las propiedades del elemento de dirección URL.
GetColumnMapper

Recupera un objeto asignador de columnas.
GetComparisonInfo

Recupera el nombre de propiedad, la operación y el valor de un nodo de condición de búsqueda hoja. (ICondition.GetComparisonInfo)
GetConditionType

Recupera el tipo de condición para este nodo de condición de búsqueda, lo identifica como un AND lógico, OR o NOT, o como un nodo hoja.
GetCrawlScopeManager

Obtiene una interfaz ISearchCrawlScopeManager para este catálogo de búsqueda.
GetData

Recupera la cadena PROPVARIANT y de entrada que representa un fragmento de datos.
GetData

Recupera un par clave-valor de los metadatos de un objeto IEntity, IRelationship o ISchemaProvider.
GetDefaultCatalog

Determina el catálogo predeterminado para el sistema.
GetDiacriticSensitivity

Obtiene la sensibilidad de una interfaz ISearchLanguageSupport implementada a diacríticos. Un diacrítico es una marca de énfasis agregada a una letra para indicar un valor fonético o pronunciación especial.
GetDisplayUrl

Obtiene la ruta de acceso fácil de usar para el elemento de dirección URL.
GetDocFormat

Obtiene el formato del documento, representado como una cadena multipropósito de extensiones de correo de Internet (MIME).
GetEntity

Recupera una entidad por nombre del esquema cargado.
GetErrors

Identifica partes de la cadena de entrada que el analizador no reconoce o no utiliza al construir el árbol de condición IQuerySolution.
GetFileName

Recupera el nombre de archivo del elemento, que el host de filtro usa para la indexación. Si el elemento no existe en un sistema de archivos y se implementa el método IUrlAccessor::BindToStream, este método devuelve la propiedad System.ParsingPath del shell para el elemento.
GetFilter

Recupera la IFilteraccording adecuada para los parámetros proporcionados.
GetHost

Obtiene el nombre de host del origen de contenido, si procede.
GetImpersonationSidBlobs

Recupera una matriz de identificadores de seguridad de usuario (SID) para una dirección URL especificada. Este método permite a los controladores de protocolo especificar qué usuarios pueden acceder al archivo y al host del protocolo de búsqueda para suplantar a un usuario para indexar el archivo.
GetIndexerVersion

Recupera la versión del indizador actual en dos fragmentos: _the significador de versión principal y el significador de la versión secundaria.
GetIndexerVersionStr

Recupera la versión del indexador actual como una sola cadena.
GetInputTerms

Para un nodo hoja, ICondition::GetInputTerms recupera información sobre qué partes (o intervalos) de la cadena de entrada produjeron la propiedad, la operación y el valor del nodo de condición de búsqueda.
GetItemsChangedSink

Obtiene la interfaz del receptor de notificaciones de cambios.
GetLastModified

Obtiene la marca de tiempo que identifica cuándo se modificó por última vez la dirección URL.
GetLeafConditionInfo

Recupera el nombre de propiedad, la operación y el valor de un nodo de condición de búsqueda hoja. (ICondition2.GetLeafConditionInfo)
GetLexicalData

Notifica la cadena de consulta, cómo se tokenizó y qué identificador de código de idioma (LCID) y el separador de palabras se usaron para analizarla.
GetLicenseToUse

Obtiene la información de licencia de esta implementación de IStemmer.
GetLicenseToUse

Obtiene un puntero a la información de licencia de esta implementación de la interfaz IWordBreaker.
GetLimits

Especifica los límites inferiores y superiores de un intervalo, cada uno de los cuales puede ser infinito o un valor específico.
GetLocale

Recupera el nombre de propiedad, la operación y el valor de un nodo de condición de búsqueda hoja. (ICondition2.GetLocale)
GetNamedEntity

Recupera un objeto INamedEntity basado en un nombre de entidad.
GetOplockEventHandle

Obtiene el identificador de evento del bloqueo oportunista (OpLock). El objeto de evento se establece en el estado señalado cuando se interrumpe opLock, lo que permite al indexador detener todas las operaciones en el objeto IUrlAccessor subyacente.
GetOption

Recupera un valor de opción simple especificado para este analizador de consultas.
GetParameter

Sin implementar. (ISearchCatalogManager.GetParameter)
GetParameter

No se admite. Este método devuelve E_INVALIDARG cuando se llama a . (ISearchManager.GetParameter)
GetParentScopeVersionId

Obtiene el identificador de versión de la dirección URL de inclusión primaria.
GetPersistentItemsChangedSink

Obtiene la interfaz del receptor de eventos de notificación de cambios para un cliente. Las aplicaciones cliente y los controladores de protocolo usan este método para notificar al indexador los cambios.
GetPropInfoFromId

Obtiene la información de propiedad del DBID.
GetPropInfoFromName

Obtiene información de propiedad de un nombre. Esto devolverá un puntero DBID en el parámetro ppPropId que ahora tiene que liberar el autor de la llamada y no el destinatario (esta clase).
GetQuery

Recupera el árbol de condiciones y el tipo semántico de la solución.
GetQueryHelper

Obtiene la interfaz ISearchQueryHelper del catálogo actual.
GetRedirectedURL

Obtiene la dirección URL redirigida para el elemento actual.
GetRelationship

Recupera el objeto IRelationship para esta entidad según lo solicitado por nombre.
GetSchemaProvider

Recupera un proveedor de esquemas para examinar el esquema cargado actualmente.
GetScopePriority

Recupera el nivel de priorización del indexador actual para el ámbito especificado por esta consulta.
GetScopeStatistics

Obtiene información que describe el ámbito especificado por esta consulta.
GetSecurityDescriptor

Obtiene el descriptor de seguridad del elemento de dirección URL. La seguridad se aplica en el momento de la consulta, por lo que este descriptor identifica la seguridad para el acceso de lectura.
GetSecurityProvider

Obtiene el proveedor de seguridad de la dirección URL.
GetSize

Obtiene el tamaño del contenido designado por la dirección URL.
GetSubConditions

Recupera una colección de las subcondiciones del nodo de condición de búsqueda y el IID de la interfaz para enumerar la colección.
GetToken

Recupera la posición, la longitud y cualquier cadena invalidante de un token individual.
GetURLIndexingState

Sin implementar. (ISearchCatalogManager.GetURLIndexingState)
GetValue

Recupera el valor de esta entidad con nombre como una cadena.
GetValueNormalization

Recupera el valor normalizado por caracteres del nodo de condición de búsqueda.
GetValueType

Recupera el tipo semántico del valor del nodo de condición de búsqueda.
GetVersion

Hace que la asignación de archivos se asigne al espacio de direcciones del proceso de llamada y informa a los clientes si ha cambiado el estado del Administrador de ámbitos de rastreo (CSM).
HasChildScopeRule

Identifica si una dirección URL determinada tiene una regla secundaria en el ámbito.
HasParentScopeRule

Identifica si una dirección URL determinada tiene una regla primaria en el ámbito.
IncludedInCrawlScope

Recupera un indicador de si la dirección URL especificada se incluye en el ámbito de rastreo.
IncludedInCrawlScopeEx

Recupera un indicador de si y por qué se incluye la dirección URL especificada en el ámbito de rastreo.
Init

Inicializa el lematizador.
Init

Inicializa la implementación de IWordBreaker e indica el modo en el que funciona el componente.
Init

Inicializa un controlador de protocolo.
Inicialización

Restablece todos los estados de la interfaz a los valores predeterminados y recupera toda la información necesaria del esquema.
InitializeOptions

Establece las marcas de sintaxis de consulta natural (NQS) y caracteres comodín automáticos para el analizador de consultas especificado.
IsDirectory

Determina si la dirección URL del elemento apunta a un directorio.
IsDocument

Determina si una dirección URL de elemento es un documento o directorio.
IsMapUpToDate

Determina si el mapa está actualizado.
IsOplockBroken

Comprueba el estado del bloqueo oportunista (OpLock) en el elemento que se está indexando. (IOpLockStatus.IsOplockBroken)
IsOplockValid

Comprueba el estado del bloqueo oportunista (OpLock) en el elemento que se está indexando. (IOpLockStatus.IsOplockValid)
IsPrefixNormalized

Determina si el token de consulta es un prefijo del token de documento, sin tener en cuenta mayúsculas y minúsculas, ancho y (opcionalmente) diacríticos.
Isreal

Informa si una relación es real.
LoadIFilter

Recupera y carga el filtro más adecuado que se asigna a un origen de datos de Shell.
LoadIFilterFromStorage

No use:_this método no está implementado. (ILoadFilter.LoadIFilterFromStorage)
LoadIFilterFromStream

No use:_this método no está implementado. (ILoadFilter.LoadIFilterFromStream)
LoadStemmer

Recupera una interfaz en el lematizador de palabras registrado para el identificador de código de idioma (LCID) especificado.
LoadWordBreaker

Recupera una interfaz en el separador de palabras registrado para el identificador de código de idioma (LCID) especificado.
Localizar

Localiza las palabras clave de una cadena de entrada.
Localizar

Localiza el esquema cargado actualmente para una configuración regional especificada.
LookupAuthoredNamedEntity

Busca entidades con nombre de un tipo especificado en una cadena tokenizada y devuelve el valor de la entidad y el número de tokens que ocupa el valor de entidad.
MakeAndOr

Crea un nodo de condición que es una conjunción lógica (AND) o disjunción (OR) de una colección de subcondiciones.
MakeLeaf

Crea un nodo de condición hoja que representa una comparación del valor de propiedad y el valor constante.
MakeNot

Crea un nodo de condición que es una negación lógica (NOT) de otra condición (un subnodo de este nodo). (IConditionFactory.MakeNot)
MetaData

Recupera una enumeración de objetos IMetaData para esta entidad.
MetaData

Recupera una enumeración de objetos IMetaData para esta relación.
MetaData

Recupera una enumeración de objetos IMetaData globales para el esquema cargado.
Nombre

Recupera el nombre de esta entidad.
Nombre

Recupera el nombre de la relación.
NamedEntities

Recupera una enumeración de objetos INamedEntity, uno para cada entidad con nombre conocida de este tipo.
Siguiente

Recupera el número especificado de elementos ISearchRoot.
Siguiente

Recupera el número especificado de elementos ISearchScopeRule.
NumberOfItems

Obtiene el número de elementos del catálogo.
NumberOfItemsToIndex

Obtiene el número de elementos que se van a indexar en el catálogo.
NumberOfTokens

Recupera el número de tokens de la colección.
OnCatalogStatusChange

Llamado por el servicio de búsqueda para notificar a un cliente cuando cambia el estado del catálogo.
Onchange

Sin implementar. (ISearchViewChangedSink.OnChange)
OnChangedItem

Llamado por el indexador para notificar a los clientes que se ha modificado un elemento. Este elemento puede haber coincidente con algunos (o todos) de los criterios del conjunto de filas de cliente.
OnDeletedItem

Llamado por el indexador para notificar a los clientes que se ha eliminado un elemento. Este elemento puede haber coincidente con algunos (o todos) de los criterios de búsqueda para el conjunto de filas de cliente.
OnItemIndexedStatusChange

Llamado por el servicio de búsqueda para notificar al cliente cuándo cambia el estado de un documento o elemento determinado.
OnItemsChanged

Llame a este método para notificar a un indexador que vuelva a indexar algunos elementos modificados.
OnItemsChanged

Notifica al indizador que indexe los elementos modificados.
OnNewItem

Llamado por el indexador para notificar a los clientes de un nuevo elemento que puede coincidir con algunos (o todos) de los criterios para el conjunto de filas de cliente.
OnRowsetEvent

Llamado por el indexador para notificar a los clientes un evento relacionado con el conjunto de filas de cliente.
Parse

Analiza una cadena de entrada que contiene palabras clave de consulta estructurada o contenido para generar un objeto IQuerySolution.
ParsePropertyValue

Analiza una condición para una propiedad especificada.
PrioritizeMatchingURLs

Indica al indexador que asigne una prioridad más alta a los elementos de indexación que tengan direcciones URL que coincidan con un patrón especificado. A continuación, estos elementos tendrán una prioridad más alta que otras tareas de indexación.
put_AuthenticationType

Establece el tipo de autenticación necesaria para acceder a las direcciones URL en esta raíz de búsqueda.
put_ConnectTimeout

Establece el valor de tiempo de espera de conexión en la estructura de TIMEOUT_INFO, en segundos.
put_DataTimeout

Establece el valor de tiempo de espera de las transacciones de datos entre el indexador y el host de filtro de búsqueda. Esta información se almacena en la estructura TIMEOUT_INFO y se mide en segundos.
put_DiacriticSensitivity

Establece un valor que determina si el catálogo es sensible a los diacríticos. Un signo diacrítico es una marca agregada a una letra para indicar un valor fonético o pronunciación especial.
put_EnumerationDepth

Establece la profundidad de enumeración de esta raíz de búsqueda.
put_FollowDirectories

Establece un valor BOOL que indica si el motor de búsqueda debe seguir subdirectorios y ámbitos jerárquicos para esta raíz de búsqueda.
put_HostDepth

Establece un valor que indica la distancia en un árbol host que se va a rastrear al indexar.
put_IsHierarchical

Establece un valor que indica si la búsqueda está basada en una estructura jerárquica de árbol.
put_Password

Sin implementar. (ISearchRoot.put_Password)
put_ProvidesNotifications

Establece un valor que indica si el motor de búsqueda recibe una notificación (por controladores de protocolo u otras aplicaciones) sobre los cambios en las direcciones URL de la raíz de búsqueda.
put_QueryContentLocale

Establece el identificador de código de idioma (LCID) de la consulta.
put_QueryContentProperties

Establece las propiedades que se van a incluir en la consulta si los términos de búsqueda no especifican explícitamente las propiedades.
put_QueryKeywordLocale

Establece el identificador de código de idioma (LCID) para que la configuración regional se use al analizar palabras clave de sintaxis de consulta avanzada (AQS).
put_QueryMaxResults

Establece el número máximo de resultados que devolverá una consulta.
put_QuerySelectColumns

Establece las columnas (o propiedades) solicitadas en la instrucción select.
put_QuerySorting

Establece el criterio de ordenación del conjunto de resultados de la consulta.
put_QuerySyntax

Establece la sintaxis de la consulta.
put_QueryTermExpansion

Establece un valor que especifica cómo se van a expandir los términos de consulta.
put_QueryWhereRestrictions

Establece las restricciones anexadas a una consulta en cláusulas WHERE.
put_RootURL

Establece la dirección URL de la raíz de búsqueda actual.
put_Schedule

Sin implementar. (ISearchRoot.put_Schedule)
put_UseNotificationsOnly

Establece un valor que indica si esta raíz de búsqueda solo se debe indexar mediante notificación y no rastreada.
put_User

Sin implementar. (ISearchRoot.put_User)
put_UserAgent

Establece la cadena del agente de usuario que un agente de usuario pasa al sitio web y a los servicios para identificarse.
PutPhrase

Coloca una frase en tiempo de consulta en el objeto IPhraseSink.
PutSmallPhrase

Coloca una frase pequeña en tiempo de consulta en el objeto IPhraseSink para WordBreaker.
RecognizeNamedEntities

Identifica entidades con nombre en una cadena de entrada y crea una colección que las contiene.
RegisterViewForNotification

Sin implementar. (ISearchCatalogManager.RegisterViewForNotification)
Reindexación

Vuelve a indexar todas las direcciones URL del catálogo.
ReindexMatchingURLs

Vuelve a indexar todos los elementos que coinciden con el patrón proporcionado. Este método no se implementó antes de Windows 7.
ReindexSearchRoot

Vuelve a indexar todas las direcciones URL de una raíz especificada.
Relaciones

Recupera una enumeración de objetos IRelationship, uno para cada relación que tiene esta entidad.
RemoveDefaultScopeRule

Quita una regla de ámbito predeterminada del motor de búsqueda.
RemoveRoot

Quita una raíz de búsqueda del motor de búsqueda.
RemoveScopeRule

Quita una regla de ámbito del motor de búsqueda.
Reset

Mueve el contador interno al principio de la lista, por lo que una llamada posterior a IEnumSearchRoots::Next se recupera desde el principio.
Reset

Mueve el contador interno al principio de la lista para que una llamada posterior a IEnumSearchScopeRules::Next se recupere desde el principio.
Reset

Restablece el catálogo subyacente recompilando las bases de datos y realizando una indexación completa.
Resolver

Realiza una variedad de transformaciones en un árbol de condición, incluidas las siguientes condiciones:_resolves con expresiones de fecha y hora relativas a condiciones con fecha y hora absolutas (como un VT_FILETIME); convierte otras entidades con nombre reconocidas en árboles de condición con valores reales; simplifica los árboles de condición; reemplaza las propiedades virtuales o compuestas por árboles OR de otras propiedades; quita árboles de condición resultantes de consultas con palabras clave de propiedad que no tenían ninguna condición aplicada.
ResolveCondition

Realiza una variedad de transformaciones en un árbol de condición y, por tanto, la condición resuelta para la evaluación. El objeto devuelto admite ICondition e ICondition2.
RestatePropertyValueToString

Resta una propiedad especificada para una condición como una cadena de consulta.
RestateToString

Resta una condición como una cadena de consulta estructurada. Si la condición era el resultado de analizar una cadena de consulta original, las palabras clave de esa cadena de consulta se usan en gran medida. Si no es así, se usan palabras clave predeterminadas.
RevertToDefaultScopes

Revierte a los ámbitos predeterminados.
RootEntity

Recupera la entidad raíz del esquema cargado.
SaveAll

Confirma todos los cambios en el motor de búsqueda.
SaveBinary

Guarda el esquema cargado como un binario de esquema en una ruta de acceso especificada.
SetDiacriticSensitivity

Establece un valor que indica si una interfaz ISearchLanguageSupport implementada es sensible a los diacríticos. Un diacrítico es una marca de énfasis agregada a una letra para indicar un valor fonético o pronunciación especial.
SetExtensionClusion

Sin implementar. (ISearchCatalogManager.SetExtensionClusion)
SetMultiOption

Establece una opción compleja, como un generador de condiciones especificado, que se usará al analizar una cadena de entrada.
Setoption

Establece una sola opción, como un separador de palabras especificado, para analizar una cadena de entrada.
Setoption

Cambia una sola opción en este objeto IQueryParserManager. Por ejemplo, este método podría cambiar el nombre del binario de esquema para cargar o la ubicación de los archivos binarios de esquema localizados.
SetParameter

Establece un parámetro name/value para el catálogo.
SetParameter

No se admite. Este método devuelve E_INVALIDARG cuando se llama a . (ISearchManager.SetParameter)
SetProxy

Almacena información en el indexador que determina cómo funcionará el indexador y se comunicará con un servidor proxy.
SetScopePriority

Establece el nivel de priorización del indexador actual para el ámbito especificado por esta consulta.
ShouldIndexItemContent

Identifica si se debe indexar el contenido del elemento.
ShouldIndexProperty

Identifica si se debe indexar una propiedad.
Apagado

Apaga el controlador de protocolo.
Skip

Omite el número especificado de elementos. (IEnumSearchRoots.Skip)
Skip

Omite el número especificado de elementos. (IEnumSearchScopeRules.Skip)
StartedMonitoringScope

Permite que un origen de notificación administrado por índices se agregue a una lista de "ámbitos supervisados".
StartedMonitoringScope

Llamado por un proveedor de notificaciones para notificar al indexador que supervise los cambios en los elementos dentro de un ámbito jerárquico especificado.
StoppedMonitoringScope

Sin implementar. (ISearchItemsChangedSink.StoppedMonitoringScope)
StoppedMonitoringScope

Llamado por un proveedor de notificaciones para notificar al indexador que detenga la supervisión de los cambios en los elementos dentro de un ámbito jerárquico especificado.
ThreadIdle

Notifica al controlador de protocolo que el subproceso de filtrado está inactivo, de modo que el controlador de protocolo pueda limpiar cualquier caché que haya creado.
ThreadInit

Inicializa la comunicación entre el controlador de protocolo y el host de protocolo.
ThreadShutdown

Notifica al controlador de protocolo que se está cerrando el subproceso.
UnregisterViewForNotification

Sin implementar. (ISearchCatalogManager.UnregisterViewForNotification)
URLBeingIndexed

Obtiene la dirección URL que se está indizando actualmente. Si no hay ninguna indexación actualmente en proceso, pszUrl se establece en NULL.
VerifyCatalog

Valida la ubicación del catálogo.
WriteProperties

Sin implementar. (ISearchQueryHelper.WriteProperties)

Interfaces

 
IColumnMapper

Recupera información de propiedad para las consultas basadas en archivos.
IColumnMapperCreator

Contiene un método para recuperar un objeto asignador de columnas.
ICondition

Proporciona métodos para recuperar información sobre una condición de búsqueda.
ICondition2

Amplía la funcionalidad de la interfaz ICondition. ICondition2 proporciona métodos para recuperar información sobre una condición de búsqueda.
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.
IEnumSearchRoots

Proporciona métodos para enumerar las raíces de búsqueda de un catálogo, por ejemplo, SystemIndex.
IEnumSearchScopeRules

Enumera las reglas de ámbito.
IInterval

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

Define métodos y propiedades que implementa el objeto FilterRegistration, que proporciona métodos para cargar un filtro.
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.
IOpLockStatus

Proporciona métodos para comprobar el bloqueo oportunista que usa Microsoft Windows Desktop Search (WDS) en los elementos durante la indexación.
IProtocolHandlerSite

Proporciona métodos para que el objeto IUrlAccessor de un controlador de protocolo consulte el demonio de filtro para el filtro adecuado para el elemento de dirección URL.
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.
IRichChunk

Representa un fragmento de datos como una cadena y un valor PROPVARIANT.
IRowsetEvents

Expone métodos para recibir notificaciones de eventos.
IRowsetPrioritization

Establece o recupera el nivel de priorización del indexador actual para el ámbito especificado por esta consulta.
ISchemaLocalizerSupport

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

Proporciona un repositorio de esquemas que se puede examinar.
ISearchCatalogManager

Proporciona métodos para administrar un catálogo de búsqueda con fines como volver a indexar o establecer tiempos de espera.
ISearchCatalogManager2

Extiende la interfaz ISearchCatalogManager para administrar un catálogo de búsqueda, con fines como volver a indexar o establecer tiempos de espera.
ISearchCrawlScopeManager

Proporciona métodos que notifican al motor de búsqueda de contenedores que rastrean o watch, y elementos de esos contenedores que se van a incluir o excluir al rastrear o observar.
ISearchCrawlScopeManager2

Amplía la funcionalidad de la interfaz ISearchCrawlScopeManager.
ISearchItemsChangedSink

Proporciona notificaciones para los cambios en los elementos indexados. También proporciona una notificación del ámbito jerárquico que se está supervisando para los elementos modificados.
ISearchLanguageSupport

Proporciona métodos para acceder a la información del diccionario de sinónimos.
ISearchManager

Proporciona métodos para controlar el servicio Search. Esta interfaz administra la configuración y los objetos que afectan al motor de búsqueda entre catálogos.
ISearchManager2

Aplicaciones habilitadas para crear y eliminar catálogos personalizados en el indexador de Windows Search.
ISearchNotifyInlineSite

Proporciona métodos que el servicio Search usa para enviar actualizaciones en el estado del catálogo y del índice a los proveedores de notificaciones.
ISearchPersistentItemsChangedSink

Proporciona métodos para pasar notificaciones de cambio para alertar al indexador que deben actualizarse los elementos.
ISearchProtocol

Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor. (ISearchProtocol)
ISearchProtocol2

Proporciona métodos para invocar, inicializar y administrar objetos IUrlAccessor. (ISearchProtocol2)
ISearchProtocolThreadContext

Esta interfaz opcional permite al controlador de protocolo realizar una acción en el subproceso utilizado para filtrar en el host de protocolo.
ISearchQueryHelper

Proporciona métodos para crear una consulta a partir de la entrada del usuario, convertir una consulta en SQL de Windows Search y obtener un cadena de conexión para inicializar una conexión al índice de búsqueda de ventanas.
ISearchRoot

Proporciona métodos para manipular una raíz de búsqueda. Los cambios en los miembros de propiedad se aplican a cualquier dirección URL que se encuentre en la raíz de búsqueda. Una dirección URL se encuentra en una raíz de búsqueda si coincide con la dirección URL raíz de búsqueda o es un elemento secundario jerárquico de esa dirección URL.
ISearchScopeRule

Proporciona métodos para definir reglas de ámbito para el rastreo y la indexación.
ISearchViewChangedSink

Sin implementar. (ISearchViewChangedSink)
ISimpleCommandCreator

Contiene métodos para interactuar con el catálogo de archivos.
IStemmer

Proporciona métodos para crear un lematizador específico del lenguaje. El lematizador genera formas inlectadas de una palabra especificada.
ITokenCollection

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

Proporciona métodos para procesar un elemento individual en un origen de contenido cuya dirección URL proporciona el recopilador al host de filtro.
IUrlAccessor2

Amplía la funcionalidad de la interfaz IUrlAccessor.
IUrlAccessor3

Amplía la funcionalidad de la interfaz IUrlAccessor2 con el método IUrlAccessor3::GetImpersonationSidBlobs para identificar identificadores de seguridad de usuario (SID) para una dirección URL especificada.
IUrlAccessor4

Amplía la funcionalidad de la interfaz IUrlAccessor3 con el método IUrlAccessor4::ShouldIndexItemContent que identifica si se debe indexar el contenido del elemento.
IWordBreaker

Analiza el texto e identifica palabras y frases individuales. Esta interfaz es un componente de recursos de lenguaje específico del lenguaje. Se usa en procesos en segundo plano y debe optimizarse tanto para el rendimiento como para el uso mínimo de recursos.
IWordFormSink

Controla la lista de formularios de palabras alternativos que los lematizadores generan durante el tiempo de consulta.

Estructuras

 
AUTHENTICATION_INFO

Describe la información de autenticación de seguridad para el acceso al contenido.
FILTERED_DATA_SOURCES

Especifica parámetros para un origen de datos de Shell para el que se carga un filtro.
HITRANGE

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

Contiene información de acceso utilizada por un rastreo incremental, como la última fecha de acceso y la hora de modificación.
ITEM_INFO

Contiene información pasada al objeto IUrlAccessor sobre el elemento actual; por ejemplo, el nombre de la aplicación y el nombre del catálogo.
ITEMPROP

Almacena información sobre las propiedades del sistema de propiedades de Windows y la usa la interfaz IItemPropertyBag.
PROXY_INFO

Almacena información sobre un proxy. Usado por ISearchProtocol.
SEARCH_COLUMN_PROPERTIES

Esta estructura no se implementa.
SEARCH_ITEM_CHANGE

Especifica los cambios en un elemento indizado.
SEARCH_ITEM_INDEXING_STATUS

Describe el estado de un documento que se va a indexar.
SEARCH_ITEM_PERSISTENT_CHANGE

Contiene información sobre el tipo de cambio que se ha producido en un elemento que se va a indexar. Esta estructura se usa con el método ISearchPersistentItemsChangedSink::OnItemsChanged para pasar información al indexador sobre lo que ha cambiado.
TEXT_SOURCE

Contiene información sobre el texto que procesará el separador de palabras.
TIMEOUT_INFO

Almacena valores de tiempo de espera para las conexiones y los datos.