Compartir a través de


Información general sobre el proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft

El proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft proporciona acceso de solo lectura mediante programación al sistema de archivos y a los datos web indexados por el servicio de indexación de Microsoft. Las aplicaciones de ADO pueden emitir consultas SQL para recuperar información de propiedades de archivo y contenido.

El proveedor está habilitado para subprocesos gratuitos y UNICODE.

Parámetros de la cadena de conexión

Para conectarse a este proveedor, establezca el argumento Provider= de la propiedad ConnectionString en:

MSIDXS

La lectura de la propiedad Provider también devuelve esta cadena.

Cadena de conexión típica

Una cadena de conexión típica para este proveedor es:

"Provider=MSIDXS;Data Source=myCatalog;Locale Identifier=nnnn;"

La cadena consta de estas palabras clave:

Palabra clave Descripción
Proveedor Especifica el proveedor OLE DB para el servicio de indexación de Microsoft. Normalmente, esta es la única palabra clave especificada en la cadena de conexión.
Data Source (Origen de datos) Especifica el nombre del catálogo del servicio de indexación. Si no se especifica esta palabra clave, se usa el catálogo del sistema predeterminado.
Identificador de configuración regional Especifica un número único de 32 bits (por ejemplo, 1033) que especifica las preferencias relacionadas con el idioma del usuario. Si no se especifica esta palabra clave, se usa el identificador de configuración regional del sistema predeterminado.

Texto de comando

La sintaxis de consulta SQL del servicio de indexación consta de extensiones para la instrucción SELECT de SQL-92 y sus cláusulas FROM y WHERE. Los resultados de la consulta se devuelven a través de conjuntos de filas OLE DB, que ADO puede consumir y manipular como objetos Recordset.

Puede buscar palabras o frases exactas, o usar caracteres comodín para buscar patrones o raíces de palabras. La lógica de búsqueda se puede basar en decisiones booleanas, términos ponderados o proximidad a otras palabras. También puede buscar por "texto libre", que busca coincidencias basadas en el significado, en lugar de palabras exactas.

El dialecto de comandos específico está totalmente documentado en la documentación sobre lenguajes de consulta para el servicio de indexación.

El proveedor no acepta llamadas a procedimientos almacenados ni nombres de tabla simples (por ejemplo, la propiedad CommandType siempre es adCmdText).

Comportamiento del conjunto de registros

En las siguientes tablas se enumeran las características disponibles con un objeto Recordset abierto con este proveedor. Solo está disponible el tipo de cursor estático (adOpenStatic).

Para obtener información detallada sobre el comportamiento del objeto Recordset en la configuración del proveedor, ejecute el método Supports y enumere la colección Properties del Recordset para determinar si existen propiedades dinámicas específicas del proveedor.

Disponibilidad de las propiedades estándar del conjunto de registros de ADO:

Propiedad Disponibilidad
AbsolutePage lectura/escritura
AbsolutePosition lectura/escritura
ActiveConnection solo lectura
BOF solo lectura
Bookmark* lectura/escritura
CacheSize lectura/escritura
CursorLocation always adUseServer
CursorType always adOpenStatic
EditMode always adEditNone
EOF solo lectura
Filter lectura/escritura
LockType lectura/escritura
MarshalOptions no disponible
MaxRecords lectura/escritura
PageCount solo lectura
PageSize lectura/escritura
RecordCount solo lectura
Origen lectura/escritura
State solo lectura
Estado solo lectura

*Los marcadores deben estar habilitados en el proveedor para que esta característica exista en el objeto Recordset.

Disponibilidad de los métodos estándar del conjunto de registros de ADO:

Método ¿Disponible?
AddNew No
Cancelar
CancelBatch No
CancelUpdate No
Clonar
Cerrar
Eliminar No
GetRows
Mover
MoveFirst
NextRecordset
Abrir
Requery
Resync
Es compatible con
Actualizar No
UpdateBatch No

Para obtener detalles de implementación específicos e información funcional sobre el proveedor OLE DB de Microsoft para el servicio de indexación de Microsoft, consulte la Guía del programador de OLE DB o visite la página Servicios web del sitio web de Windows NT Server.

Consulte también

Propiedad CommandType (ADO)Propiedad ConnectionString (ADO)Colección Properties (ADO)Propiedad Provider (ADO)Objeto Recordset (ADO)Método Supports