Articulo de referencia

Búsqueda de Windows

WSearch )"},"operating system":{"wt":"[[Microsoft Windows]]"},"genre":{"wt":"[[Desktop search]]"},"website":{"wt":"https://support.microsoft.com/en-us/help/17190/windows-10-sear...

La Búsqueda de Windows (anteriormente conocida como MSN Desktop Search, Windows Desktop Search y Windows Search Engine) es una plataforma de búsqueda de escritorio e indexación de contenido desarrollada por Microsoft e introducida en Windows Vista como reemplazo del Servicio de Indexación de Windows 2000 , Windows XP y Windows Server 2003. Su objetivo es facilitar las consultas locales y remotas de archivos y otros elementos en el Shell de Windows y en aplicaciones compatibles. Se desarrolló tras el aplazamiento de WinFS e incorporó a Windows varias ventajas de dicha plataforma.

La Búsqueda de Windows crea un índice local de archivos (pistas de audio, documentos, carpetas, programas, fotos y vídeos), así como de elementos que no son archivos, como contactos y mensajes de Microsoft Outlook , y sus metadatos. Los usuarios pueden realizar búsquedas incrementales basadas en detalles como el contenido, las fechas, los nombres, los tipos y los tamaños. El índice incluye el texto de los archivos y elementos, así como las propiedades de los metadatos . También se puede buscar en el Panel de control y la Configuración .

La Búsqueda de Windows se introdujo para mejorar la rapidez de los resultados de búsqueda, simplificar la búsqueda de datos y unificar las plataformas de búsqueda de escritorio en Microsoft Windows ; estaba disponible como descarga opcional para Windows 2000 y Windows XP. Ha recibido varias actualizaciones desde su introducción y también está disponible en Windows 7 , Windows 8 , Windows RT , Windows 8.1 , Windows 10 y Windows 11 .

En enero de 2025, Microsoft lanzó una versión actualizada de la Búsqueda de Windows para sus nuevos dispositivos PC Copilot+ basados ​​en NPU. [ 1 ] Esta versión de la Búsqueda de Windows permite además encontrar documentos locales, imágenes y configuraciones utilizando las propias palabras y frases del usuario, en lugar de depender únicamente de coincidencias exactas de palabras clave. [ 2 ]

Historia

Windows Search es el sucesor del Indexing Service, una solución de indexación de contenido desarrollada originalmente como una descarga opcional para Windows NT 4.0 e Internet Information Services 3.0, diseñada para recopilar recursos ubicados en servidores web; es un remanente del Object File System del proyecto del sistema operativo Cairo que nunca llegó a materializarse por completo. [ 3 ] El desarrollo de Windows Search comenzó en 2004 después del aplazamiento de WinFS, la plataforma común de almacenamiento de datos desarrollada para Windows Vista , como un componente opcional de su MSN Toolbar Suite ("MSN Toolbar Suite con Desktop Search") para Windows XP y Windows 2000, lanzado como software preliminar el 13 de diciembre de 2004. [ 4 ]

En las versiones preliminares de Windows Vista, se integró con el Shell de Windows, renombrado como Motor de búsqueda de Windows, [ 5 ] e introdujo características que originalmente se promocionaron como beneficios de WinFS: indexación de contenido, búsqueda incremental, apilamiento de propiedades y persistencia de consultas . [ 6 ] [ 7 ] La Búsqueda de Windows, al igual que WinFS, [ 8 ] permite realizar consultas sobre las características comunes existentes entre elementos (como encontrar todos los mensajes con archivos adjuntos, [ 9 ] o todos los mensajes con diapositivas de PowerPoint que mencionan solo un tema en particular [ 10 ] ), pero a diferencia de WinFS, no proporciona una base de datos relacional de elementos con aplicación, administración y almacenamiento basados ​​en esquemas; proporciona una forma de buscar características comunes que ya existen entre tipos dispares. [ 11 ] [ 12 ]

La Búsqueda de Windows también descontinúa el Servicio de indexación, [ 13 ] como WinFS originalmente estaba previsto. [ 14 ] Microsoft finalmente eliminó el Servicio de indexación de Windows con el lanzamiento de Windows 8 en 2012. [ 15 ]

Descripción general

La Búsqueda de Windows crea un índice local de archivos y elementos que no son archivos almacenados en una máquina, lo que permite que los resultados aparezcan más rápidamente cuando los usuarios realizan búsquedas que cuando buscan archivos o elementos no indexados. Microsoft sugiere que el proceso de creación puede tardar algunas horas en completarse, una estimación que depende de la cantidad y el tamaño de los archivos y elementos que no son archivos que se indexan. La Búsqueda de Windows permite la búsqueda incremental ( búsqueda a medida que escribe o búsqueda por palabras ) para presentar los resultados de la búsqueda inmediatamente cuando se escribe un carácter en un cuadro de búsqueda, y los caracteres introducidos posteriormente acotan y refinan aún más los resultados incluso antes de que se introduzca el nombre, la frase o la palabra completa. [ 16 ] No se envía ninguna información del índice a Microsoft. [ 17 ] [ 18 ] [ 19 ]

Windows Search es una plataforma extensible y programable con múltiples interfaces para operar sobre aplicaciones, almacenes de datos, sistemas de archivos y tipos nuevos o preexistentes: [ 16 ]

  • Los IFilters ( controladores de filtro ) , la misma interfaz que utilizan Microsoft Exchange Server , SharePoint y SQL Server , se utilizan para extraer, analizar y almacenar en el índice el contenido de diversos formatos de archivo . Hay IFilters predeterminados disponibles para más de 200 formatos de archivo comunes (incluidos AVI , BMP , EML , GIF , Excel , HTML , JPEG , MHT , MSG , PNG , PowerPoint, TXT , XML , WMA , WMV y archivos de Word ). Se pueden crear IFilters para formatos nuevos o propietarios. [ 20 ]
  • Los controladores de propiedades del sistema de propiedades de Microsoft, introducido en Windows Vista, exponen las propiedades de metadatos de archivos y elementos que no son archivos al índice para una recuperación rápida en respuesta a las consultas del usuario; se pueden crear controladores de propiedades para archivos y elementos que no son archivos, tanto nuevos como propietarios. [ 21 ]
  • Los controladores de protocolo permiten que los archivos y elementos que no son archivos en los repositorios de aplicaciones o sistemas de archivos propietarios sean indexados por el indexador y expuestos al shell de Windows. Existen controladores de protocolo de bandeja de entrada para el sistema de archivos, Internet Explorer , Microsoft Outlook y archivos sin conexión . [ 22 ]

Arquitectura

La Búsqueda de Windows se implementa como un servicio de Windows . El servicio de búsqueda implementa las API de configuración y consulta de la Búsqueda de Windows, y también controla todos los componentes de indexación y consulta. El componente más importante de la Búsqueda de Windows es el indexador, que rastrea el sistema de archivos en la configuración inicial y luego escucha las notificaciones del sistema de archivos para detectar archivos modificados con el fin de crear y mantener el índice de datos. Esto se logra mediante tres procesos: [ 23 ]

  1. SearchIndexer.exe , que aloja los índices y la lista de URI que requieren indexación, también expone la configuración externa y las API de consulta que otras aplicaciones utilizan para aprovechar las funciones de búsqueda de Windows.
  2. SearchProtocolHost.exe aloja los controladores de protocolo. Se ejecuta con los permisos mínimos necesarios para cada controlador. Por ejemplo, al acceder al sistema de archivos, se ejecuta con las credenciales de la cuenta del sistema, pero al acceder a recursos compartidos de red, se ejecuta con las credenciales del usuario.
  3. SearchFilterHost.exe aloja los filtros IFilter y los controladores de propiedades para extraer metadatos y contenido textual. Es un proceso de baja integridad, lo que significa que no tiene permiso para modificar la configuración del sistema. Por lo tanto, incluso si encuentra archivos con contenido malicioso y, por casualidad, logra tomar el control del proceso, no podrá modificar ninguna configuración del sistema.

El servicio de búsqueda consta de varios componentes, incluidos el Gatherer , el Merger , [ 24 ] el Backoff Controller y el Query Processor, entre otros. El Gatherer recupera la lista de URI que deben ser rastreadas e invoca el controlador de protocolo adecuado para acceder al almacén que aloja la URI, y luego el controlador de propiedades adecuado (para extraer metadatos) e IFilter para extraer el texto del documento. Se crean diferentes índices durante diferentes ejecuciones; es tarea del Merger fusionar periódicamente los índices. [ 24 ] Durante la indexación, los índices generalmente se mantienen en memoria y luego se vacían en disco después de una fusión para reducir la E/S de disco. Los metadatos se almacenan en el almacén de propiedades, que es una base de datos mantenida por el motor de base de datos ESE . [ 24 ] El texto se tokeniza y los tokens se almacenan en una base de datos personalizada construida utilizando Inverted Indices . [ 24 ] Además de los índices y el almacén de propiedades, se mantiene otra estructura de datos persistente: la Cola de Recopilación . [ 24 ] La Cola de Recopilación mantiene una cola priorizada de URI que necesitan ser indexadas. El Controlador de Retroceso mencionado anteriormente supervisa los recursos del sistema disponibles y controla la velocidad a la que se ejecuta el indexador. Tiene tres estados: [ 24 ]

Arquitectura de búsqueda de Windows
  1. En ejecución : En este estado, el indexador se ejecuta sin restricciones. El indexador se ejecuta en este estado solo cuando no hay contención por los recursos.
  2. Limitado : En este estado, el rastreo de URI y la extracción de texto y metadatos se limitan deliberadamente para mantener un control estricto del número de operaciones por minuto. El indexador se encuentra en este estado cuando hay contención por los recursos, por ejemplo, cuando se ejecutan otras aplicaciones. Al limitar las operaciones, se garantiza que las demás operaciones no se queden sin los recursos que puedan necesitar.
  3. Retrasado : En este estado, no se realiza ninguna indexación. Solo se mantienen activas las colas de recopilación para que los elementos no queden sin indexar. Este estado se activa en caso de escasez extrema de recursos (menos de 5  MB de RAM o 200  MB de espacio en disco), o si la indexación está configurada para estar deshabilitada cuando el equipo funciona con batería, o si el indexador es pausado manualmente por el usuario. Si el servicio de Búsqueda de Windows (WSearch) está detenido y deshabilitado, la función de búsqueda del Explorador de Windows sigue estando disponible, pero la velocidad de búsqueda puede ser menor. Desde Windows Server 2008 , Windows Server puede mantener el servicio de Búsqueda de Windows deshabilitado de forma predeterminada.

Sintaxis de consulta avanzada

Las consultas de Búsqueda de Windows se especifican en la Sintaxis de Consulta Avanzada (AQS), que admite no solo búsquedas de texto simples, sino que también proporciona operaciones de consulta avanzadas basadas en propiedades. [ 25 ] AQS define ciertas palabras clave que se pueden usar para refinar la consulta de búsqueda, como especificar operaciones booleanas en los términos buscados (AND, OR, NOT), así como especificar filtros adicionales basados ​​en metadatos de archivo o tipo de archivo. También se puede usar para limitar los resultados de almacenes de información específicos, como archivos regulares, caché de archivos sin conexión o almacenes de correo electrónico. También están disponibles operadores específicos para tipos de archivo. [ 26 ] La Búsqueda de Escritorio de Windows también admite búsquedas de coincidencia de prefijos comodín . [ 27 ] También incluye varios operadores similares a SQL , como GROUP BY . AQS depende de la configuración regional y usa diferentes palabras clave en las versiones internacionales de Windows 7.

Programabilidad

Los usuarios pueden acceder al índice de Búsqueda de Windows mediante programación utilizando código administrado y nativo . [ 28 ] El código nativo se conecta al catálogo de índices mediante un objeto de origen de datos recuperado del proveedor OLE DB del Servicio de indexación . El código administrado utiliza el proveedor MSIDXS ADO.NET . Se puede consultar un catálogo en una máquina remota especificando una ruta UNC . Los programadores especifican los criterios de búsqueda utilizando una sintaxis similar a SQL . La consulta SQL se puede crear manualmente o mediante una implementación de la ISearchQueryHelperinterfaz . La Búsqueda de Windows proporciona implementaciones de la interfaz para convertir consultas AQS o NQS a su equivalente SQL. [ 29 ] [ 30 ]

La API OLE DB/SQL implementa la funcionalidad para buscar y consultar en los índices y almacenes de propiedades. Utiliza una variante de SQL para representar la consulta (SQL estándar con ciertas restricciones) y devuelve los resultados como conjuntos de filas OLE DB . [ 24 ] Cada vez que se ejecuta una consulta, las partes del índice que utilizó se almacenan temporalmente en caché para que las búsquedas posteriores que filtren el conjunto de resultados no tengan que acceder al disco nuevamente, con el fin de mejorar el rendimiento. La Búsqueda de Windows almacena su índice en un archivo del Motor de almacenamiento extensibleWindows.edb que existe, de forma predeterminada, en la \ProgramData\Microsoft\Search\Data\Applications\Windows\carpeta en la raíz de la unidad del sistema en Windows Vista o en versiones posteriores de Windows. (La ubicación correspondiente en Windows XP está \All Users\Application Data\Microsoft\Search\Data\Applications\Windows\dentro de la Documents and Settingscarpeta).

El almacén de índices, llamado SystemIndex , contiene todos los valores recuperables de Windows IPropertyStore para los elementos indexados. Dentro de la carpeta SystemIndex se encuentran los archivos SystemIndex.*.Crwl y SystemIndex.*.gthr . [ 31 ] Los nombres y ubicaciones de los documentos en el sistema se exponen como una tabla con los nombres de columna System.ItemName y System.ItemURL respectivamente. [ 32 ] Una consulta SQL puede hacer referencia directamente a estas tablas y catálogos de índices y usar el proveedor MSIDXS para ejecutar consultas sobre ellos. El índice de búsqueda también se puede usar a través de OLE DB, usando el proveedor CollatorDSO . [ 33 ] Sin embargo, el proveedor OLE DB es de solo lectura, admitiendo solo las instrucciones SQL SELECT y GROUP ON .

La Búsqueda de Windows también registra un search-msprotocolo de aplicación, que se puede usar para representar búsquedas como URI . [ 34 ] Los parámetros y filtros de búsqueda se codifican en la URI usando AQS o su equivalente en lenguaje natural, NQS. Cuando el Explorador invoca la URI, la Búsqueda de Windows (que es el controlador registrado predeterminado para el protocolo) inicia el Explorador de búsqueda con los resultados de la búsqueda. En Windows Vista SP1 o posterior, los controladores de terceros también pueden registrarse como el controlador del protocolo de aplicación, de modo que las búsquedas se pueden realizar usando cualquier motor de búsqueda que el usuario haya configurado como predeterminado, y no solo la Búsqueda de Windows.

El servicio de Búsqueda de Windows proporciona el componente API de Notificaciones para permitir que las aplicaciones "envíen" elementos modificados que necesitan ser indexados al indexador de Búsqueda de Windows. [ 24 ] Las aplicaciones utilizan el componente para proporcionar los URI de los elementos que necesitan ser indexados, y los URI se escriben en la Cola de Recopilación, donde el indexador los lee. Microsoft Outlook y Microsoft OneNote utilizan esta capacidad para indexar los elementos que administran y utilizan consultas de Búsqueda de Windows para proporcionar las funciones de búsqueda dentro de la aplicación. El componente interno USN Journal Notifier de Búsqueda de Windows también utiliza la API de Notificaciones, supervisando el Registro de Cambios en un volumen NTFS para realizar un seguimiento de los archivos que han cambiado en el volumen. [ 35 ] Si el archivo está en una ubicación indexada por Búsqueda de Windows y no tiene el atributo FANCI ( File Attribute Not Content Indexed ) establecido, [ 24 ] el servicio de Búsqueda de Windows recibe una notificación de su ruta a través de la API de Notificaciones.

Las API de configuración de Windows Search se utilizan para especificar la configuración, como la raíz de las URI que se deben supervisar, establecer la frecuencia de rastreo o ver información de estado como el número de elementos indexados o la longitud de la cola de recopilación o el motivo para limitar el indexador. [ 24 ] [ 36 ] También expone API para registrar controladores de protocolo (a través de la interfazISearchProtocol() ) , controladores de propiedades (a través de la interfaz) o implementaciones de IFilter (a través de la interfaz). Las implementaciones permiten solo la extracción de texto y propiedades de solo lectura, mientras que permite también la escritura de propiedades. [ 24 ]IPropertyStore()IFilter()IFilterIPropertyStore

Windows Desktop Search, un complemento independiente disponible como software gratuito, es la implementación de Windows Search para Windows 2000 , Windows XP y Windows Server 2003 .

La Búsqueda de escritorio de Windows y la Búsqueda de Windows comparten una arquitectura y una tecnología de indexación comunes, y utilizan una interfaz de programación de aplicaciones (API) compatible.

Las búsquedas se especifican mediante la sintaxis de consulta avanzada y se ejecutan mientras el usuario escribe ( búsqueda incremental ). De forma predeterminada, incluye varios filtros IFilter para los tipos de archivo más comunes: documentos, audio y vídeo, así como controladores de protocolo para correos electrónicos de Microsoft Outlook . Se pueden instalar otros controladores de protocolo e filtros IFilter según sea necesario.

La Búsqueda de escritorio de Windows permite agregar recursos compartidos de red al índice. [ 38 ] [ 39 ]

Interfaz de usuario

Barra de búsqueda de escritorio de Windows

La función de búsqueda de escritorio de Windows se muestra en una barra de tareas , accesible mediante el atajo de teclado⊞ Win + + . Proporciona un campo de texto para escribir la consulta y los resultados se presentan en un panel desplegable. También se integra como una ventana del Explorador de Windows . Al seleccionar un archivo en el Explorador, se muestra una vista previa del archivo en el lado derecho de la ventana, sin abrir la aplicación que lo creó. Se pueden iniciar búsquedas web desde ambas interfaces, pero esto abrirá el navegador para buscar los términos con el motor de búsqueda predeterminado.⇧ ShiftF

La barra de escritorio también permite crear alias de aplicaciones, que son cadenas cortas que se pueden configurar para abrir diferentes aplicaciones. Esta funcionalidad se activa anteponiendo el carácter " ! " a la cadena predefinida. Por ejemplo, "!calc" abre la Calculadora de Windows . La documentación de ayuda incluye la sintaxis para crear alias de aplicaciones a partir de cualquier cadena de texto, independientemente del prefijo. Esta función también se puede usar para crear accesos directos a URL que, al introducirlos, abren la URL especificada en el navegador. Asimismo, se puede usar para enviar información parametrizada a través de la URL, que se utiliza para crear alias de búsqueda. Por ejemplo, "w texto" se puede configurar para buscar "texto" en Wikipedia.

Comunicados

La función de búsqueda de escritorio de Windows se lanzó inicialmente como MSN Desktop Search , como parte del paquete de herramientas de MSN . Posteriormente, se relanzó como Windows Desktop Search en su versión 2, aunque siguió distribuyéndose junto con el paquete de herramientas de MSN.

Para Windows 2000, Windows XP y Windows Server 2003, existían dos versiones: una para usuarios domésticos y otra para empresas. La única diferencia radicaba en que esta última podía configurarse mediante directivas de grupo. La edición doméstica incluía la barra de herramientas de MSN, mientras que la otra estaba disponible como aplicación independiente. Posteriormente, cuando la barra de herramientas de MSN se descontinuó en favor de la barra de herramientas de Windows Live , la edición doméstica de Windows Desktop Search también se descontinuó. La última versión disponible para Windows 2000 es Windows Desktop Search 2.66.

Para Windows XP y Windows Server 2003, la versión 3.0 de Windows Desktop Search se proporcionó como una versión independiente, separada de la barra de herramientas de Windows Live. Una de las nuevas características importantes es que Windows Desktop Search 3.0 también instala el sistema de propiedades en Windows XP introducido en Windows Vista. [ 40 ] Windows Desktop Search 3.0 está orientado a usuarios anteriores a Windows Vista, por lo que el indexador se implementó como un servicio de Windows , en lugar de como una aplicación por usuario, de modo que el mismo índice, así como una única instancia del servicio, se puede compartir entre todos los usuarios, mejorando así el rendimiento. Windows Desktop Search se vio envuelto en una controversia el 25 de octubre de 2007, cuando Windows Desktop Search 3.01 se implementó e instaló automáticamente en Windows al actualizarse a través de Windows Server Update Services (WSUS). Microsoft respondió con dos publicaciones en el blog del equipo de producto de WSUS. [ 41 ] [ 42 ]

Windows Vista

Windows Vista y Windows Server 2008 introdujeron la Búsqueda instantánea en el menú Inicio y en el Explorador de Windows.

Ofrece un conjunto superior de las funciones proporcionadas por Windows Desktop Search (WDS), siendo además compatible con su API. A diferencia de WDS, puede buscar sin problemas tanto en ubicaciones indexadas como no indexadas: para las ubicaciones indexadas se utiliza el índice y para las no indexadas, los controladores de propiedades y los IFilters se invocan sobre la marcha mientras se realiza la búsqueda. Esto permite obtener resultados más consistentes, aunque a costa de una menor velocidad de búsqueda en ubicaciones no indexadas. Windows Search utiliza la Directiva de grupo para la administración centralizada. [ 43 ] Windows Search también admite consultas en un índice remoto.

La Búsqueda de Windows indexa las cachés sin conexión de los recursos compartidos de red , además de los sistemas de archivos locales. Esto significa que si el servidor de archivos donde se aloja un recurso compartido de red ejecuta Windows Vista o una versión posterior de Windows, o bien Windows Search 4.0 en Windows XP, cualquier búsqueda en dicho recurso se realizará consultando el índice del servidor y presentando los resultados al cliente, filtrando los archivos a los que el usuario no tiene acceso. Este proceso es transparente para el usuario.

Los almacenes de correo electrónico de Microsoft Outlook se almacenan a partir de Outlook 2007, aunque Outlook 2002 y Outlook 2003 y los almacenes de Microsoft OneNote también se indexan si se instalan junto con la Búsqueda de Windows. [ 44 ]

A diferencia de la Búsqueda de escritorio de Windows en Windows XP, el indexador de Búsqueda de Windows realiza las operaciones de E/S con baja prioridad , y el proceso también se ejecuta con baja prioridad de CPU. Como resultado, cuando otros procesos requieren ancho de banda de E/S o tiempo de procesador, puede interrumpir al indexador, lo que reduce significativamente el impacto en el rendimiento asociado con la ejecución del indexador en segundo plano.

La Búsqueda de Windows admite búsquedas en lenguaje natural; así, el usuario puede buscar cosas como "foto tomada la semana pasada" o "correo electrónico enviado por Dave". Sin embargo, esta función está desactivada de forma predeterminada. [ 45 ] La búsqueda en lenguaje natural expresa las consultas en la Sintaxis de Consulta Natural (NQS), que es el equivalente en lenguaje natural de AQS.

Interfaz de usuario

En Windows Vista , las carpetas virtuales son una combinación de carpetas virtuales y reales . Se reconocen por su icono distintivo y su color azul.

La función de búsqueda se expone mediante las barras de búsqueda en el menú Inicio y la esquina superior derecha de las ventanas del Explorador de Windows, así como en los cuadros de diálogo Abrir/Guardar. Al buscar desde el menú Inicio, los resultados se muestran en el propio menú, superpuestos a los programas usados ​​recientemente. Desde el menú Inicio, también es posible iniciar una aplicación buscando su nombre de imagen ejecutable o nombre para mostrar. Al buscar desde las barras de búsqueda en las ventanas del Explorador, el contenido de la carpeta actual se reemplaza con los resultados de la búsqueda. Las ventanas del Explorador también pueden mostrar miniaturas en los resultados de la búsqueda si se ha registrado un controlador de miniaturas para un tipo de archivo específico. También puede mostrar vistas previas mejoradas de elementos en un panel de vista previa sin iniciar la aplicación predeterminada , si la aplicación ha registrado un controlador de vista previa . Esto puede proporcionar funcionalidades como la navegación específica del tipo de archivo (como explorar una presentación usando los controles siguiente/anterior o buscar dentro de un archivo multimedia). [ 46 ] Los controladores de vista previa también pueden permitir que se realicen ciertos tipos de selecciones (como resaltar un fragmento de texto) desde el propio panel de vista previa. En el Panel de control , la barra de búsqueda de la ventana también permite buscar opciones del Panel de control. Sin embargo, a diferencia de WDS, la Búsqueda de Windows no admite la creación de alias.

En Windows Vista , se puede guardar una búsqueda para crear una carpeta virtual (búsqueda guardada) con la misma cadena de consulta que la búsqueda original dentro del cuadro de diálogo Guardar como .

También existe el Explorador de búsqueda , una ventana integrada del Explorador de Windows que se utiliza para realizar búsquedas. Presenta la interfaz de usuario para especificar los parámetros de búsqueda, incluyendo las ubicaciones y los tipos de archivo que se deben buscar, así como ciertos operadores, sin necesidad de crear manualmente las consultas AQS. Con Windows Vista SP1, las aplicaciones de terceros podrán anular el Explorador de búsqueda como interfaz de búsqueda predeterminada, de modo que la aplicación de terceros registrada se iniciará, en lugar de abrir el Explorador de búsqueda, cuando se invoque por cualquier medio. [ 47 ]

También es posible guardar una consulta de búsqueda como una carpeta virtual , llamada búsqueda guardada o carpeta de búsqueda que, al acceder a ella, ejecuta la búsqueda con la consulta guardada y devuelve los resultados como una lista de carpetas. Físicamente, una carpeta de búsqueda es simplemente un archivo XML (con una .search-msextensión) que almacena la consulta de búsqueda (ya sea en AQS o NQS), incluyendo también los operadores de búsqueda. Windows Vista también admite la composición de consultas, donde una búsqueda guardada (llamada ámbito ) puede anidarse dentro de la cadena de consulta de otra búsqueda. [ 48 ] [ 49 ] Las carpetas de búsqueda también se pueden distribuir a través de RSS . De forma predeterminada, Windows hace referencia al perfil del usuario que creó originalmente una carpeta de búsqueda como parte del ámbito de la consulta. [ 50 ] Esta decisión de diseño no impide que las búsquedas guardadas se compartan con otros usuarios, pero impide que operen en diferentes perfiles de usuario. Si bien los usuarios pueden modificar manualmente el contenido de una búsqueda guardada para que el ámbito haga referencia a la variable de entorno %USERPROFILE% , lo que permitirá que funcione en otras máquinas o perfiles independientemente del autor original, Microsoft ha lanzado una utilidad SearchMelt Creator que automatiza este proceso para el usuario. [ 50 ]

Tipos

Con el lanzamiento de Windows Vista y el Sistema de Propiedades de Microsoft, se introdujo la propiedad System.Kind para expresar una noción más amigable para el usuario sobre el tipo de archivo; la nueva propiedad abstrae las extensiones de nombre de archivo de los elementos del sistema y del usuario al agrupar estas extensiones por separado y asignarlas a tipos fácilmente identificables (por ejemplo, las fotografías GIF, JPEG y PNG se presentan al usuario como Imágenes ). [ 51 ] [ 52 ]

Los elementos pueden pertenecer a más de un tipo: un solo elemento de Música también puede ser un elemento de Vídeo , o un solo Documento también puede ser un Enlace . El Shell de Windows puede mostrar los elementos al usuario en función de estos tipos en lugar de las extensiones de archivo (por ejemplo, para gestionar en una sola operación elementos con diferentes extensiones de archivo, o para encontrar elementos sin extensión si se desconoce). [ 51 ] Existen mnemónicos para estos tipos (por ejemplo, un elemento de Contacto también es una Persona , un elemento de Calendario es una Cita y una Película también es una Película ). Los usuarios también pueden consultar elementos en función de estos mnemónicos. [ 52 ]

Búsqueda de Windows 4.0

Windows Search 4.0 (anteriormente conocido como Windows Live Search , con nombre en clave Casino o OneView ) es el sucesor de la plataforma Windows Search, tanto para Windows Desktop Search 3.0 en Windows XP como para Instant Search en Windows Vista. Se trata principalmente de una actualización de los componentes de indexación, con pocos cambios en la interfaz de usuario de Windows XP y ninguno en Windows Vista. Añadió compatibilidad con consultas remotas a los sistemas basados ​​en Windows XP y Windows Server 2003, una función que antes solo estaba disponible en Vista. Esto permite a un usuario con un cliente Vista (o un cliente XP con Windows Search 4.0) buscar en el índice de equipos en red que también ejecutan un sistema operativo compatible.

Captura de pantalla del Centro de búsqueda de Windows Live

Windows Search 4.0 fue propuesto originalmente por la división Windows Live de Microsoft como una aplicación que unificaría la búsqueda indexada local y remota [ 53 ] en una nueva interfaz. Las primeras capturas de pantalla del programa presentaban el nuevo diseño de interfaz "flair" visto en otras aplicaciones cliente de Windows Live de la época, como Windows Live Messenger y Windows Live Mail .

Windows Live Search Center podía buscar en servicios web que utilizaban la especificación OpenSearch para que los resultados de la búsqueda estuvieran disponibles como fuentes web . [ 54 ] Podía agregar búsquedas de varios índices, incluidos el índice de Windows Desktop Search, el almacén común de fuentes RSS Platform de Windows y los índices de Microsoft Exchange y Microsoft SharePoint , entre otros. [ 55 ]

La primera versión beta de Windows Search 4.0 se publicó el 27 de marzo de 2008. [ 56 ] Incluía numerosas mejoras de rendimiento para el indexador y aportaba nuevas funciones, incluidas algunas que antes eran exclusivas de Vista, a XP, como la integración de directivas de grupo , la federación de búsquedas a índices remotos, la compatibilidad con archivos cifrados con EFS y controladores de vista previa al estilo de Vista que permiten la exploración de documentos específicos por tipo de documento en el panel de vista previa. [ 57 ] [ 58 ]

Windows Search 4.0 se lanzó el 3 de junio de 2008 y es compatible con XP, Windows Server 2003, Vista, Windows Server 2008 y Windows Home Server . [ 58 ] [ 59 ]

Windows 10

La barra de búsqueda en Windows 10

En Windows 10 versión 1903 y versiones posteriores, la mejora más significativa fue la incorporación de un modo mejorado para el indexador, que indexa todos los nombres de archivo en todo el PC, excepto en las ubicaciones excluidas. [ 60 ] En el modo mejorado, el contenido sigue indexándose únicamente en las ubicaciones definidas en el Panel de control de Opciones de indexación , pero los nombres de archivo y las propiedades clave se indexan en todo el PC, incluso fuera de las ubicaciones definidas en Opciones de indexación . [ 61 ]

En Windows 10, la interfaz de usuario de la Búsqueda de Windows se agregó a la barra de tareas en lugar del menú Inicio que estaba presente en versiones anteriores de Windows, aunque después de abrir el menú Inicio, el usuario aún puede comenzar a escribir directamente para invocar la búsqueda sin activarla desde la barra de tareas con otro clic.

Se agregó una nueva página de inicio que muestra a los usuarios sus aplicaciones más populares y las actividades recientes en su computadora. [ 62 ] [ 63 ]

La página de inicio también ofrece búsquedas rápidas proporcionadas por Bing sobre el clima, las noticias más importantes, los acontecimientos históricos de hoy y las películas de estreno.

La página de inicio también sirve como un espacio donde Microsoft puede anunciarse, como por ejemplo con la nueva versión de Microsoft Edge basada en Chromium.

Se agregó un panel de vista previa dentro de la interfaz de búsqueda que admite aplicaciones y documentos. Al buscar un programa, se muestran las listas de accesos directos de la barra de tareas para cada programa en el panel de vista previa, y al buscar documentos, también se agregaron metadatos del archivo, como la ubicación, la fecha de última modificación y el autor del documento.

La página de inicio permite al usuario filtrar las búsquedas en función de si busca documentos, imágenes o configuraciones.

También se añadió la corrección ortográfica a la Búsqueda de Windows al buscar Aplicaciones y configuración para garantizar que se mostrara una gama más amplia de resultados.

El cuadro de búsqueda del Explorador de archivos ahora se abre al hacer clic en él. El contenido de Microsoft OneDrive también se ha integrado, además de los resultados indexados. [ 64 ] Al hacer clic en el resultado de la búsqueda, el archivo se abrirá inmediatamente. Cada resultado de la búsqueda también tiene un menú contextual que permite al usuario abrir la ubicación del archivo.

Véase también

Referencias

  1. "Primeros pasos con Copilot+ PC" . Windows . Consultado el 23 de enero de 2025 .
  2. Blog, Windows Insider; LeBlanc, Amanda Langowski, Brandon (17 de enero de 2025). "Vista previa de la búsqueda mejorada de Windows en PC con Copilot+ con Windows Insiders en el canal de desarrollo" . Blog de Windows Insider . Consultado el 23 de enero de 2025 .{{cite web}}: CS1 maint: varios nombres: lista de autores ( enlace )
  3. Flynn, Brendan (12 de marzo de 2020). "La evolución de la búsqueda de Windows" . Microsoft . Consultado el 3 de septiembre de 2022 .
  4. "Microsoft lanza una herramienta de búsqueda de escritorio" . The New York Times . Reuters . 14 de diciembre de 2004. Consultado el 21 de enero de 2022 .
  5. "Revisión de Windows Vista Beta 1 (Parte 2)" . Windows IT Pro . Penton . 6 de octubre de 2010. Archivado del original el 7 de enero de 2015. Consultado el 22 de agosto de 2022 .
  6. "WinFS: El sistema de archivos de Windows (Artículos técnicos de Microsoft Access 2002)" . MSDN . Microsoft . Octubre de 2003. Archivado del original el 21 de diciembre de 2003. Consultado el 1 de febrero de 2018 .
  7. "Guía del producto Windows Vista" . Microsoft . 2006. Archivado del original (DOCX) el 30 de septiembre de 2011. Consultado el 21 de febrero de 2021 .
  8. "Transcripción del episodio 41 de .NET Show" . Microsoft . 2003. Archivado del original el 3 de agosto de 2004. Recuperado el 26 de julio de 2021. ROBERT HESS: Hacer más una plataforma entonces, mientras que el almacenamiento estructurado OLE no era realmente una plataforma; era más como una tecnología que la gente podía usar. QUENTIN CLARK: Sí. El otro tipo de ángulo cuando miras esto es, cuando empiezas a tener esquemas, ¿qué más puedes obtener de eso? De repente puedo hacerle preguntas al sistema como, ¿hay alguna manera de que tome un documento y un contacto y cree una relación de autoría entre estos, porque ahora tengo todas estas nociones fuertes esquematizadas de lo que son esas cosas? ¿Puedo empezar a analizar las cosas a través de relaciones, ya sean explícitas (por qué dos cosas están juntas), o basadas en consultas (como buscar todos los correos de Robert de la semana pasada que contengan presentaciones de PowerPoint o sobre WinFS)? Gracias a este esquema, se empiezan a poder responder esas preguntas, lo que aumenta considerablemente el poder de los desarrolladores.
  9. "System.Message.HasAttachments" . Microsoft . 27 de abril de 2021. Consultado el 8 de mayo de 2024 .
  10. "System.Message.AttachmentContents" . Microsoft . 27 de abril de 2021. Consultado el 24 de julio de 2022 .
  11. Sanjay Anand (24 de febrero de 2006). "Mi encuentro con el destino, eh... almacenamiento integrado" . MSDN . Microsoft . Archivado del original el 10 de marzo de 2006. Consultado el 24 de julio de 2022 .
  12. Vijay Bangaru (16 de diciembre de 2005). "WinFS Mailbox II" . MSDN . Microsoft . Archivado del original el 11 de febrero de 2006. Consultado el 24 de julio de 2022 .
  13. "Servicio de indexación" . Red de desarrolladores de Microsoft . Microsoft . 19 de septiembre de 2012. Consultado el 29 de mayo de 2021 .
  14. McConnell, Chris (2003). "System.Search, también conocido como "Find My Stuff"Archivado del original (PPT) el 12 de diciembre de 2003. Recuperado el 29 de mayo de 2021. Exponer datos a la búsqueda: No a través del servidor de índices, [que es] opcional en 'Longhorn' [y] no existirá en futuras versiones [de Windows].
  15. "Acerca del Servicio de Indexación" . Red de Desarrolladores de Microsoft . Microsoft . 31 de mayo de 2018. Consultado el 29 de mayo de 2021 .
  16. 1 2 "Búsqueda en el escritorio de Windows: Preguntas frecuentes técnicas" . Microsoft . 2006. Archivado del original el 4 de noviembre de 2007. Recuperado el 29 de mayo de 2021 .
  17. "Declaración de privacidad de Windows Vista" . Microsoft . 2006. Archivado del original (RTF) el 30 de agosto de 2008. Consultado el 24 de julio de 2022 .
  18. "Indexación de búsqueda en Windows 10: Preguntas frecuentes" . Microsoft . Consultado el 24 de julio de 2022 .
  19. "Búsqueda y privacidad de Windows" . Microsoft . Consultado el 24 de julio de 2022. Búsqueda en Windows: La indexación del contenido de su PC le ayuda a obtener resultados más rápidos al buscar archivos y otros elementos. Windows utiliza la indexación de forma predeterminada. Todos los datos recopilados mediante la indexación se almacenan localmente en su PC. Ninguno de ellos se envía a ningún otro equipo ni a Microsoft.
  20. "Búsqueda en el escritorio de Windows: tipos de archivos que se pueden buscar" . Microsoft . 2006. Archivado del original el 14 de diciembre de 2007. Consultado el 29 de mayo de 2021 .
  21. "Comprensión de los controladores de propiedades" . Microsoft Developer Network . Microsoft . 31 de mayo de 2018. Consultado el 29 de mayo de 2021 .
  22. "Comprensión de los manejadores de protocolo" . Microsoft Developer Network . Microsoft . 31 de mayo de 2018. Consultado el 29 de mayo de 2021 .
  23. Brandon Paddock (21 de junio de 2007). "Preguntas frecuentes: ¿Por qué WDS / Windows Vista utiliza tantos procesos?" . Consultado el 23 de junio de 2007 .
  24. 1 2 3 4 5 6 7 8 9 10 11 "Buena ciudadanía al desarrollar servicios en segundo plano que se ejecutan en Windows Vista" . Microsoft . Recuperado el 14 de julio de 2007 .
  25. "Sintaxis de consulta avanzada" . MSDN TechNet . Consultado el 23 de junio de 2007 .
  26. Nick White. "Técnicas de búsqueda avanzadas" . Archivado del original el 13 de junio de 2007. Consultado el 23 de junio de 2007 .
  27. "Busca y encontrarás" . Microsoft . Archivado del original el 9 de julio de 2007. Consultado el 5 de julio de 2007 .
  28. "Búsqueda de datos" . 2 de noviembre de 2006. Consultado el 17 de marzo de 2007 .
  29. "Descripción general de la plataforma de desarrollo" . MSDN . Consultado el 12 de octubre de 2007 .
  30. "Consultar el índice mediante programación" . MSDN . Consultado el 12 de octubre de 2007 .
  31. Tulloch, Mitch; Northrup, Tony ; Honeycutt, Jerry; Wilson, Ed (2009). Windows 7 Resource Kit . Pearson Education. ISBN 9780735642775. Recuperado el 08-09-2014 . La subcarpeta SystemIndex contiene varios archivos SystemIndex.*.Crwl y SystemIndex.*.gthr.
  32. Catherine Heller (10 de noviembre de 2006). "Búsqueda en Windows Vista: Actualización de sintaxis" .
  33. "Consulta programática del índice" . MSDN . Consultado el 23 de junio de 2007 .
  34. "Uso del protocolo search-ms" . Consultado el 24 de septiembre de 2007 .
  35. "Diarios de cambios (Windows)" . Consultado el 14 de julio de 2007 .
  36. "Administración del índice" . MSDN . Consultado el 12 de octubre de 2007 .
  37. Lextrait, Vincent (julio de 2010). "The Programming Languages ​​Beacon, v10.3" . Recuperado el 5 de septiembre de 2010 .
  38. "Búsqueda de escritorio de Windows: complemento para archivos en redes de Microsoft" . Centro de descargas de Microsoft . Microsoft Corporation. 30 de junio de 2008. Consultado el 14 de julio de 2007 .
  39. "Disponibilidad del complemento de búsqueda de escritorio de Windows para archivos en redes de Microsoft (Revisión: 5.0)" . Soporte técnico de Microsoft . Microsoft Corporation. 10 de diciembre de 2008. Consultado el 2 de enero de 2012 .
  40. "Windows Search como plataforma de desarrollo" . 20 de junio de 2022.
  41. "Actualización de la revisión de WDS, reglas de aplicabilidad ampliadas, revisiones de aprobación automática" . Consultado el 1 de febrero de 2010 .
  42. "Seguimiento de la revisión de actualización de WDS" . Consultado el 1 de febrero de 2010 .
  43. "Búsqueda de Windows" . Consultado el 4 de noviembre de 2019 .
  44. Posey, Brian (21 de abril de 2009). "Cómo funciona la búsqueda de escritorio de Windows en Microsoft Outlook 2007" . SearchExchange . TechTarget . Archivado del original el 27 de septiembre de 2010. Recuperado el 3 de enero de 2017 .
  45. "Búsqueda en lenguaje natural en Windows Vista" . Consultado el 22 de junio de 2007 .
  46. "Windows Search 3.x" . MSDN . Consultado el 12 de octubre de 2007 .
  47. "Descripción general de los cambios en la búsqueda de escritorio de Windows Vista en Windows Vista Service Pack 1" . Consultado el 14 de julio de 2007 .
  48. Bentz, Ben (31 de octubre de 2006). "Composición de consultas: Construyendo una búsqueda sobre otra búsqueda" . Blog Shell: Revealed . Microsoft . Archivado del original el 15 de diciembre de 2006. Recuperado el 20 de octubre de 2015 .
  49. Shultz, Greg (11 de diciembre de 2007). "Refina una búsqueda guardada con la función de composición de consultas de Vista" . TechRepublic . CBS Interactive . Archivado del original el 11 de marzo de 2017. Recuperado el 11 de noviembre de 2015 .
  50. 1 2 White, Nick (14 de mayo de 2007). "Búsqueda, parte III: ¿Sabes qué es SearchMelt?" . Blog del equipo de Windows Vista . Microsoft . Archivado del original el 16 de mayo de 2007 . Recuperado el 20 de octubre de 2015 .
  51. 1 2 "Uso de nombres de tipo" . MSDN . Microsoft . 7 de julio de 2021. Consultado el 1 de mayo de 2023 .
  52. 1 2 "System.Kind" . MSDN . Microsoft . 7 de enero de 2021. Consultado el 1 de diciembre de 2022 .
  53. Brandon Paddock. "El destino del nombre en clave "Casino""" . Archivado del original el 21-10-2008 . Recuperado el 14-06-2007 .
  54. Brandon Paddock. "Búsqueda abierta" . Consultado el 14 de junio de 2007 .
  55. Brandon Paddock. "¿Dónde están TUS cosas?" . Consultado el 14 de junio de 2007 .
  56. Mary Jo Foley. "Microsoft lanza la primera versión de prueba pública de Windows Search 4.0" . Archivado del original el 30 de marzo de 2008. Consultado el 28 de marzo de 2008 .
  57. Brandon Paddock (28 de marzo de 2008). "Versión preliminar de Windows Search 4.0" . Consultado el 28 de marzo de 2008 .
  58. 1 2 "Descripción de Windows Search 4.0 y paquete de interfaz de usuario multilingüe para Windows Search 4.0" . Microsoft . Consultado el 6 de junio de 2008 .
  59. LeBlanc, Brandon (3 de junio de 2008). "Windows Search 4.0 lanzado para la web" . Blog de experiencia de Windows . Microsoft Corporation . Consultado el 6 de enero de 2012 .
  60. Mejorar la búsqueda de Windows
  61. Configuración y ajustes de la plataforma de búsqueda de Windows
  62. "Novedades de Windows 10 versión 1903" . Archivado del original el 22/05/2020 . Consultado el 08/05/2020 .
  63. "Novedades de Windows 10 versión 20H1" . Archivado del original el 16 de mayo de 2020. Consultado el 8 de mayo de 2020 .
  64. "Novedades de Windows 10 versión 1909" . Archivado del original el 10 de mayo de 2020. Consultado el 8 de mayo de 2020 .

Lecturas adicionales

  1. Protalinski, Emil (27 de marzo de 2010). "Dominando la búsqueda de Windows mediante la sintaxis de consulta avanzada" . Ars Technica . Condé Nast Digital . Recuperado el 1 de febrero de 2011 .
  2. "Descripción de Windows Search 4.0 y del paquete de interfaz de usuario multilingüe para Windows Search 4.0 (Revisión: 8.2)" . Soporte técnico de Microsoft . Microsoft Corporation. 13 de agosto de 2008. Consultado el 1 de febrero de 2011 .
  3. "Búsqueda de escritorio de Windows: comparación de características por versión" . Microsoft.com . Microsoft Corporation . Consultado el 1 de febrero de 2011 .
  • IFilter.org - Enlaces