Compartir a través de


Introducción al 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 admite multihilo libre y está habilitado para Unicode.

Parámetros de cadena de conexión

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

MSIDXS

Al leer la propiedad proveedor, también se devolverá 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.
Fuente de Datos Especifica el nombre del catálogo de Indexing Service. Si no se especifica esta palabra clave, se usa el catálogo del sistema predeterminado.
identificador de locale Especifica un número de 32 bits único (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 del comando

La sintaxis de consulta SQL de Indexing Service consta de extensiones a 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 recordset objetos.

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 encuentra coincidencias basadas en significado, en lugar de palabras exactas.

El dialecto de comandos específico se documenta completamente en la documentación de lenguajes de consulta para indexación del servicio.

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

Comportamiento del conjunto de registros

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

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

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

Propiedad Disponibilidad
AbsolutePage lectura y escritura
PosiciónAbsoluta lectura y escritura
ActiveConnection solo lectura
BOF solo lectura
marcador* lectura y escritura
CacheSize lectura y escritura
cursorLocation siempre adUseServer
tipoDeCursor siempre adOpenStatic
ModoEdición siempre adEditNone
EOF solo lectura
filtro lectura y escritura
TipoDeBloqueo lectura y escritura
OpcionesDeMariscal no disponible
MaxRecords lectura y escritura
Número de páginas de solo lectura
TamañoDePágina lectura y escritura
ConteoDeRegistros solo lectura
de origen lectura y escritura
estado solo lectura
estado solo lectura

*Los marcadores deben estar habilitados en el proveedor para que esta característica exista en el conjunto de registros de .

Disponibilidad de métodos de Recordset de ADO estándar:

Método ¿Disponible?
AgregarNuevo No
Cancelar
CancelBatch No
CancelarActualización No
Clonar
Cerrar
Eliminar No
GetRows
mover
MoveFirst
NextRecordset
Abrir
reconsulta
Resincronizar
admite
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 DBo visite la página Servicios web del sitio web de Windows NT Server.

Consulte también

propiedad CommandType (ADO)propiedad ConnectionString (ADO)colección de propiedades (ADO)provider (ADO)objeto Recordset (ADO)admite método