Compartir a través de


Windows Desktop Search 2.x

Nota

Windows Desktop Search 2.x es una tecnología obsoleta que originalmente estaba disponible como complemento para Windows XP y Windows Server 2003. En versiones posteriores, use Windows Search en su lugar.

No se recomienda encarecidamente usar y desarrollar para las versiones 2.x de Búsqueda de escritorio de Microsoft Windows (WDS) en favor de Windows Search.

WDS es un servicio de indexación y una plataforma que proporciona una búsqueda rápida de archivos y datos en diferentes orígenes de datos y ubicaciones. WDS ayuda a los usuarios y otras aplicaciones a encontrar casi cualquier cosa en sus equipos, mensajes de correo electrónico, citas de calendario, fotos, documentos, etc. Además, WDS puede devolver resultados de varios orígenes de datos en un entorno del Explorador de Windows para que los usuarios puedan obtener rápidamente una vista previa, filtrar y actuar en los resultados de búsqueda.

WDS indexa los datos dentro de un ámbito de rastreo determinado, las ubicaciones especificadas dentro de un equipo local y la red compartida que el indexador debe rastrear. Este ámbito de rastreo se puede controlar mediante opciones del conjunto de usuarios, API de administración y directivas de grupo, que los administradores de red pueden configurar para controlar los permisos de acceso de los usuarios y la configuración de indexación. Las directivas de grupo pueden restringir el acceso a determinados recursos de red, así como definir los recursos que se van a indexar.

Esta sección contiene los siguientes temas:

Información general

Acerca del indexador WDS

Cuando se instala por primera vez, el indexador rastrea los archivos orientados al usuario más comunes en la carpeta Mis documentos, las carpetas de correo electrónico de Microsoft Outlook y Microsoft Outlook Express, y las ubicaciones especificadas en directiva de grupo. Los usuarios también pueden especificar nuevos archivos y ubicaciones para que el indexador incluya (o excluya) en rastreos sucesivos. Cada ubicación incluida se identifica mediante la dirección URL y el indexador se iniciará en esa dirección URL y recorrerá en iteración de forma recursiva todas las subcarpetas o ubicaciones hasta que se hayan indexado todos los elementos. Un ámbito es un conjunto de direcciones URL. Las aplicaciones personalizadas pueden usar las API de administración para definir su ámbito de rastreo, un conjunto de direcciones URL que apuntan a rutas de acceso dentro de un protocolo como file:// para carpetas de una unidad o mapi:// para almacenes de correo electrónico MAPI como Outlook. WDS usa controladores de protocolo para acceder a los almacenes de datos y filtros para analizar e indexar el texto y las propiedades de los elementos. A continuación, estos datos se almacenan en el catálogo.

Acerca del catálogo de WDS

El catálogo WDS es un índice de texto y propiedades recopilados de elementos del correo electrónico especificado, unidades locales, recursos de red y otros almacenes de datos locales. El contenido del catálogo se basa en las opciones y reglas establecidas por WDS, las aplicaciones basadas en la plataforma WDS, las preferencias de usuario y las directivas de grupo. Hay más de 200 propiedades disponibles para cada elemento indizado, como la fecha de creación, el tamaño y las propiedades específicas del tipo ("From" para los mensajes de correo electrónico). Para obtener una lista de estas propiedades, vea referencia de esquema WDS.

Acerca del motor de búsqueda y los resultados

Desde la barra de escritorio de WDS o desde el Explorador de Windows, los usuarios pueden buscar el contenido de texto completo y los metadatos de propiedad de los elementos indexados. Los mismos tipos de búsquedas también se pueden iniciar desde la línea de comandos, desde una página web o desde una aplicación personalizada. El motor de búsqueda de WDS busca elementos que coinciden con los criterios de búsqueda y los devuelve como conjuntos de resultados de Microsoft ActiveX Data Objects (ADO). WDS muestra elementos que coinciden con los criterios de búsqueda y puede presentar una vista previa enriquecida del elemento. Puede crear aplicaciones para interceptar la consulta de búsqueda, realizar la búsqueda o mostrar el conjunto de resultados.

Desarrollo con WDS

Hay dos tipos principales de integración con WDS: agregar datos al índice y consultar el contenido del índice para recuperar los registros que coinciden con los criterios de búsqueda.

Agregar datos al índice con Add-Ins

Básicamente hay dos tipos de orígenes de datos: almacenes del sistema de archivos y almacenes que no son del sistema de archivos. Un grupo de archivos en Mis documentos es un almacén sencillo del sistema de archivos. WDS puede buscar información en los archivos almacenados en este tipo de sistema de archivos si puede encontrar un filtro para el tipo de archivo. Puede habilitar WDS para indexar un nuevo tipo de archivo propietario si proporciona una implementación de la interfaz IFilterpara ese tipo de archivo.

Un almacén de sistema que no es de archivos, como una base de datos, requiere un controlador de protocolo para permitir que WDS navegue por los datos y indexe los datos dentro del almacén de datos. Por ejemplo, si tiene un cliente de correo que almacena su lista de correo electrónico recibido en su propio archivo (como archivos PST en Outlook), puede proporcionar un controlador de protocolo para indexar y buscar cada correo electrónico individual proporcionando un controlador de protocolo. Si el almacén de datos es jerárquico, también deberá implementar una interfaz IFilterpara enumerar los elementos del almacén. Para mejorar la experiencia del usuario, puede implementar una extensión de Shell para proporcionar menús contextuales e iconos desde la vista de resultados.

Actualmente, WDS contiene filtros para más de 200 tipos de elementos (incluidos elementos de texto no cifrado como HTML, XML y archivos de código fuente) y usa la misma tecnología de controlador de protocolo y IFilterque SharePoint Services. Si ya tiene filtros instalados para tipos de archivo propietarios, WDS puede usar las interfaces de filtro existentes para indexar estos datos.

Consulta del índice

WDS proporciona aplicaciones con conjuntos de resultados personalizados de datos del índice en función de cualquiera de los valores de esquema disponibles. Los resultados se devuelven como conjuntos de registros de ADO. Hay cuatro maneras de incorporar consultas WDS en una aplicación, cada una de las cuales ofrece varios niveles de personalización y solidez.

  • ISearchDesktop Interface: las API de esta interfaz se usan para llamar a WDS mediante programación especificando una cadena de consulta, una lista de columnas para devolver, restricciones de ámbito similares a una cláusula WHERE de Lenguaje de consulta estructurado (SQL) y el nombre de la columna por la que se va a ordenar. Estas API están disponibles para código nativo y administrado.
  • Control ActiveX de WDS: este control dibuja la interfaz de búsqueda WDS y administra la búsqueda y la visualización de resultados. Este método es más fácil que usar las API, pero es menos flexible. Para usar este control en una aplicación de Microsoft Visual Studio, vaya al cuadro de diálogo Elegir elementos del cuadro de herramientas en el menú Herramientas y agregue "Windows Desktop Search - Results Viewer" al Cuadro de herramientas desde la pestaña Componentes COM . A continuación, agregue el control al formulario en el que desea incluirlo. El control ActiveX WDS solo es compatible con WDS 2.x y 3.x en Windows XP.
  • Parámetros de la línea de comandos: las aplicaciones pueden llamar al ejecutable WDS con varios parámetros para buscar y mostrar los resultados. Se abrirá una ventana WDS con los resultados mostrados. Esta es la manera más fácil de agregar búsqueda a una aplicación, pero no vuelve a la aplicación que realiza la llamada a ninguna información sobre lo que hace el usuario dentro de la ventana WDS.
  • Objeto auxiliar del explorador WDS (BHO): de forma similar, las páginas web pueden usar el BHO para enviar consultas a WDS o a la aplicación de búsqueda registrada. Después de validar la dirección URL de las páginas web en la lista de seguridad de dominio WDS, WDS ejecutará la consulta y mostrará los resultados mediante la interfaz de búsqueda estándar o pasará la consulta a la aplicación de búsqueda registrada.

Los usuarios pueden usar la sintaxis de consulta avanzada para consultar el catálogo de forma más eficaz mediante el control del ámbito de las búsquedas y la combinación de parámetros de búsqueda con operadores booleanos. Por ejemplo, un usuario podría buscar datos adjuntos en un correo electrónico de John que incluye "programación del proyecto" o "plan de proyecto" con una consulta similar a la siguiente: from:John isattachment:true "project schedule" OR "project plan".

Requisitos de compatibilidad

WDS 2.6.5 solo está disponible para Windows 2000, Windows Server 2003 y Windows XP. WDS es una descarga independiente disponible de Microsoft de forma gratuita para uso personal y empresarial. Debe instalarse y usarse para indexar la cuenta de usuario antes de que las aplicaciones compiladas para WDS 2.6.5 funcionen.

Requisitos del sistema

Los siguientes son necesarios para usar Windows Desktop Search:

  • Windows Internet Explorer o posterior.
  • Para incluir los mensajes de correo electrónico en el catálogo, debe tener Microsoft Outlook 2000 o posterior, o Microsoft Outlook Express 6.0 o posterior.
  • La vista previa completa de los documentos de Microsoft Office en la vista de resultados requiere Office XP o posterior.
  • Procesador Pentium mínimo de 500 MHz (se recomienda 1 GHz).
  • Windows XP, Windows 2000 SP4 o posterior, o Windows Server 2003 Service Pack 1.
  • Mínimo 128 MB de RAM (se recomienda 256 MB).
  • Se recomienda 500 MB de espacio libre en disco duro. El tamaño del índice depende de la cantidad de contenido que haya indexado.
  • Se recomienda una resolución de pantalla de 1024 x 768.
  1. Consulta del índice

  2. Extensión del índice (información general)

  3. Referencias generales