stringtranslate.com

Búsqueda de Windows

Windows Search (anteriormente MSN Desktop Search, Windows Desktop Search y Windows Search Engine) es una plataforma de búsqueda de escritorio e índice de contenido de Microsoft introducida en Windows Vista como reemplazo del anterior Servicio de indexación de Windows 2000 , Windows XP y Windows Server 2003 , diseñada para facilitar consultas locales y remotas de archivos y elementos que no son archivos en el Shell de Windows y en aplicaciones compatibles. Fue desarrollada después del aplazamiento de WinFS e introdujo en Windows varios beneficios de esa plataforma.

Windows Search 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, para los que los usuarios pueden realizar búsquedas incrementales basadas en detalles como contenidos, fechas, nombres, tipos y tamaños; el índice consta de texto dentro de archivos y elementos y propiedades de metadatos . También se pueden realizar búsquedas en el Panel de control y en la Configuración .

Windows Search se introdujo para mejorar la rapidez de los resultados de búsqueda, simplificar el descubrimiento 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 .

Historia

Windows Search es el sucesor del Indexing Service, una solución de indexación de contenidos desarrollada originalmente como una descarga opcional para Windows NT 4.0 e Internet Information Services 3.0, diseñada para reunir recursos ubicados en servidores web; es un remanente del Object File System del proyecto del sistema operativo Cairo que nunca llegó a emerger por completo. [1] El desarrollo de Windows Search comenzó en 2004 después del aplazamiento de WinFS, la plataforma de almacenamiento de datos común 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. [2]

En las versiones preliminares de Windows Vista, se integró con Windows Shell, se renombró como Windows Search Engine, [3] 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 . [4] [5] Windows Search, como WinFS [6], permite realizar consultas en los puntos en común existentes entre los elementos (como encontrar todos los mensajes con archivos adjuntos, [7] o todos los mensajes con diapositivas de PowerPoint que mencionan solo un tema en particular [8] ), pero a diferencia de WinFS, no proporciona una base de datos de elementos relacionales con aplicación, administración y almacenamiento basados ​​en esquemas; proporciona una forma de buscar puntos en común que ya existen entre tipos dispares. [9] [10]

Además, Windows Search desaprueba el servicio de indexación, [11] como WinFS originalmente estaba destinado a hacer. [12] Microsoft finalmente eliminó el servicio de indexación de Windows con el lanzamiento de Windows 8 en 2012. [13]

Descripción general

Windows Search crea un índice local de archivos y elementos no relacionados con 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 pueden ser necesarias algunas horas para que se complete el proceso de creación, una evaluación que depende de la cantidad y el tamaño de los archivos y elementos no relacionados con archivos que se indexen. Windows Search permite la búsqueda incremental ( búsqueda mientras 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 ingresados ​​posteriormente limitan y refinan aún más los resultados incluso antes de que se ingrese el nombre completo, la frase o la palabra. [14] No se envía ninguna información del índice a Microsoft. [15] [16] [17]

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

Arquitectura

Windows Search se implementa como un servicio de Windows . El servicio de búsqueda implementa las API de configuración y consulta de Windows Search y también controla todos los componentes de indexación y consulta. El componente más importante de Windows Search 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 los archivos modificados con el fin de crear y mantener el índice de datos. Esto se logra mediante tres procesos: [21]

  1. SearchIndexer.exe , que aloja los índices y la lista de URI que requieren indexación, y 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 , que aloja los controladores de protocolo. Se ejecuta con el mínimo permiso requerido para el controlador de protocolo. 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 , que aloja los IFilters y los controladores de propiedades para extraer metadatos y contenido textual. Es un proceso de baja integridad, lo que significa que no tiene ningún permiso para cambiar la configuración del sistema, por lo que incluso si encuentra archivos con contenido malicioso, y por casualidad si logran tomar el control del proceso, no podrán cambiar ninguna configuración del sistema.

El servicio de búsqueda consta de varios componentes, incluidos el Gatherer , el Merger , [22] el Backoff Controller y el Query Processor, entre otros. El Gatherer recupera la lista de URI que se deben rastrear e invoca el controlador de protocolo adecuado para acceder al almacén que aloja el URI y, a continuación, el controlador de propiedades adecuado (para extraer metadatos) y IFilter para extraer el texto del documento. Se crean diferentes índices durante diferentes ejecuciones; es trabajo del Merger fusionar periódicamente los índices. [22] Durante la indexación, los índices generalmente se mantienen en la memoria y luego se vacían en el disco después de una fusión para reducir la E/S del 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 . [22] El texto se tokeniza y los tokens se almacenan en una base de datos personalizada creada utilizando Inverted Indices . [22] Además de los índices y el almacén de propiedades, se mantiene otra estructura de datos persistente: Gather Queue . [22] La cola de recopilación mantiene una cola priorizada de URI que necesitan indexación. 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: [22]

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 de recursos.
  2. Acelerado : en este estado, el rastreo de URL y la extracción de texto y metadatos se aceleran deliberadamente, de modo que la cantidad de operaciones por minuto se mantiene bajo un estricto control. El indexador se encuentra en este estado cuando hay contención de recursos, por ejemplo, cuando se están ejecutando otras aplicaciones. Al acelerar las operaciones, se garantiza que las demás operaciones no se queden sin los recursos que podrían necesitar.
  3. Desactivado : en este estado, no se realiza ninguna indexación. Solo las colas de recopilación se mantienen activas 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 desactivarse cuando el equipo funciona con batería, o si el usuario pausa manualmente el indexador. Si el servicio Windows Search (WSearch) se detiene y desactiva, la función de búsqueda del Explorador de Windows aún se puede utilizar, pero la velocidad de búsqueda puede ser más lenta.

Sintaxis de consulta avanzada

Las consultas de Windows Search se especifican en la Sintaxis de consulta avanzada (AQS), que no solo admite búsquedas de texto simples, sino que también proporciona operaciones de consulta avanzadas basadas en propiedades. [23] 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 para 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 normales, caché de archivos sin conexión o almacenes de correo electrónico. También están disponibles operadores específicos del tipo de archivo. [24] Windows Desktop Search también admite búsquedas de coincidencia de prefijo comodín . [25] 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 Windows Search mediante programación utilizando código nativo y administrado . [26] El código nativo se conecta al catálogo de índices utilizando un objeto de origen de datos recuperado del proveedor OLE DB del servicio de indexación . El código administrado utiliza el proveedor ADO.NET MSIDXS . Se puede consultar un catálogo en una máquina remota especificando una ruta UNC . Los programadores especifican los criterios para las búsquedas utilizando una sintaxis similar a SQL . La consulta SQL se puede crear a mano o utilizando una implementación de la interfaz . Windows Search proporciona implementaciones de la interfaz para convertir una consulta AQS o NQS en su contraparte SQL. [27] [28] ISearchQueryHelper

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 normal con ciertas restricciones) y devuelve los resultados como conjuntos de filas OLE DB . [22] Siempre 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 necesiten acceder al disco nuevamente, con el fin de mejorar el rendimiento. Windows Search almacena su índice en un archivo de motor de almacenamiento extensible llamado Windows.edbque 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 esconden los archivos SystemIndex.*.Crwl y SystemIndex.*.gthr . [29] Los nombres y las ubicaciones de los documentos en el sistema se exponen como una tabla con los nombres de columna System.ItemName y System.ItemURL respectivamente. [30] Una consulta SQL puede hacer referencia directamente a estas tablas y catálogos de índices y utilizar el proveedor MSIDXS para ejecutar consultas en ellos. El índice de búsqueda también se puede utilizar a través de OLE DB, utilizando el proveedor CollatorDSO . [31] Sin embargo, el proveedor OLE DB es de solo lectura y solo admite instrucciones SQL SELECT y GROUP ON .

Windows Search también registra un search-msprotocolo de aplicación, que puede utilizarse para representar búsquedas como URI . [32] Los parámetros y filtros de búsqueda se codifican en el URI utilizando AQS o su contraparte de lenguaje natural, NQS. Cuando Explorer invoca el URI, Windows Search (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 puedan realizar utilizando cualquier motor de búsqueda que el usuario haya establecido como predeterminado, y no solo Windows Search.

El servicio Windows Search proporciona el componente Notifications API para permitir que las aplicaciones "envíen" elementos modificados que necesitan indexarse ​​al indexador de Windows Search. [22] Las aplicaciones utilizan el componente para proporcionar los URI de los elementos que necesitan indexarse, 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 las consultas de Windows Search para proporcionar las funciones de búsqueda en la aplicación. El componente interno USN Journal Notifier de Windows Search también utiliza la API de notificaciones, monitoreando el diario de cambios en un volumen NTFS para realizar un seguimiento de los archivos que han cambiado en el volumen. [33] Si el archivo está en una ubicación indexada por Windows Search y no tiene establecido el atributo FANCI ( File Attribute Not Content Indexed ), [22] el servicio Windows Search recibe una notificación de su ruta a través de la API de notificaciones.

Las API de configuración de búsqueda de Windows se utilizan para especificar los ajustes de configuración, como la raíz de las URI que se deben monitorear, establecer la frecuencia de rastreo o ver información de estado como la cantidad de elementos indexados o la longitud de la cola de recopilación o el motivo de la limitación del indexador. [ 22] [ 34] También expone API para registrar controladores de protocolo (a través de la interfaz , controladores de propiedades (a través de la interfaz) o implementaciones de IFilter (a través de la interfaz). Las implementaciones solo permiten la extracción de texto y propiedades de solo lectura, mientras que también permiten escribir propiedades. [22]ISearchProtocol() IPropertyStore()IFilter()IFilterIPropertyStore

Búsqueda en el escritorio de Windows

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 .

Windows Desktop Search y Windows Search 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 una serie de filtros I para los tipos de archivos más comunes (documentos, audio, vídeo), así como controladores de protocolo para correos electrónicos de Microsoft Outlook . Se pueden instalar otros controladores de protocolo y filtros I según sea necesario.

La búsqueda en el escritorio de Windows permite agregar recursos compartidos de red al índice. [36] [37]

Interfaz de usuario

Barra de escritorio de búsqueda de escritorio de Windows.

La función de búsqueda en el escritorio de Windows se muestra a través de una barra de tareas de Windows montada en el escritorio, a la que se puede acceder mediante un 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 la ventana del Explorador, se muestra una vista previa del archivo en el lado derecho de la ventana, sin necesidad de abrir la aplicación que creó el archivo. Las búsquedas web se pueden iniciar desde ambas interfaces, pero eso abrirá el navegador para buscar los términos utilizando el motor de búsqueda predeterminado.⇧ ShiftF

La barra de escritorio también tiene la capacidad de crear alias de aplicaciones, que son cadenas cortas que se pueden configurar para abrir diferentes aplicaciones. Se accede a esta funcionalidad 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 utilizar para crear accesos directos a direcciones URL que, al introducirse, abrirán la URL especificada en el navegador. También se puede utilizar para enviar información parametrizada a través de la URL, que se utiliza para crear alias de búsqueda. Por ejemplo, se puede configurar "w text" para buscar "text" en Wikipedia.

Lanzamientos

Windows Desktop Search se lanzó inicialmente como MSN Desktop Search , como parte de la suite MSN Toolbar . Se volvió a presentar como Windows Desktop Search con la versión 2, aunque todavía se distribuía con MSN Toolbar Suite.

Para Windows 2000, Windows XP y Windows Server 2003, se presentó en dos versiones, una para usuarios domésticos y otra para uso empresarial. La única diferencia entre las dos era que la última se podía configurar a través de una política de grupo. La edición para el hogar se incluía con MSN Toolbar, mientras que la otra estaba disponible como una aplicación independiente. Más tarde, cuando se discontinuó MSN Toolbar en favor de Windows Live Toolbar , también se discontinuó la edición para el hogar de Windows Desktop Search. 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 significativas es que Windows Desktop Search 3.0 también instala el sistema de propiedades en Windows XP introducido en Windows Vista. [38] 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 pueden compartir entre todos los usuarios, mejorando así el rendimiento. Windows Desktop Search se encontró en medio de una controversia el 25 de octubre de 2007, cuando Windows Desktop Search 3.01 se lanzó e instaló automáticamente en Windows cuando se actualizó a través de Windows Server Update Services (WSUS). Microsoft respondió con dos publicaciones en el blog del equipo de productos de WSUS. [39] [40]

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 superconjunto de las características proporcionadas por Windows Desktop Search (WDS), a la vez que es compatible con 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 ubicaciones 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 la velocidad de búsqueda en ubicaciones no indexadas. Windows Search utiliza la Política de grupo para la administración centralizada. [41] Windows Search también admite consultas contra un índice remoto.

Windows Search 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 en el que se aloja un recurso compartido de red ejecuta Windows Vista o una versión posterior de Windows o Windows Search 4.0 en Windows XP, cualquier búsqueda realizada en el recurso compartido se consultará en el índice del servidor y se presentarán los resultados al sistema cliente, filtrando los archivos a los que el usuario no tiene acceso. Este procedimiento es transparente para el usuario.

Los almacenes de correo electrónico de Microsoft Outlook se inician con Outlook 2007, aunque los almacenes de Outlook 2002 y Outlook 2003 y Microsoft OneNote también se indexan si se instalan junto con Windows Search. [42]

A diferencia de Windows Desktop Search en Windows XP, el indexador de Windows Search realiza las operaciones de E/S con baja prioridad y el proceso también se ejecuta con baja prioridad de CPU. Como resultado, siempre que otros procesos requieran el ancho de banda de E/S o el tiempo del procesador, puede adelantarse al indexador, lo que reduce significativamente el impacto en el rendimiento asociado con el indexador que se ejecuta en segundo plano.

Windows Search admite búsquedas en lenguaje natural, por lo que el usuario puede buscar cosas como "foto tomada la semana pasada" o "correo electrónico enviado por Dave". Sin embargo, esta opción está deshabilitada de forma predeterminada. [43] 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

Una combinación de carpetas virtuales y reales en Windows Vista . Las carpetas virtuales se reconocen por su icono distintivo y su color azul.

La funcionalidad de búsqueda se expone utilizando las barras de búsqueda en el menú Inicio y la esquina superior derecha de las ventanas del Explorador de Windows, así como los cuadros de diálogo Abrir/Guardar. Al buscar desde el menú Inicio, los resultados se muestran en el propio menú Inicio, superponiéndose a los programas utilizados recientemente. Desde el menú Inicio, también es posible iniciar una aplicación buscando su nombre de imagen ejecutable o nombre para mostrar. La búsqueda desde las barras de búsqueda en las ventanas del Explorador reemplaza el contenido de la carpeta actual con los resultados de la búsqueda. Las ventanas del Explorador también pueden representar miniaturas en los resultados de la búsqueda si se registra un Controlador de miniaturas para un tipo de archivo en particular. También puede representar 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 funcionalidad como navegación específica del tipo de archivo (como navegar por una presentación utilizando controles siguiente/anterior, o buscar dentro de un archivo multimedia). [44] Los controladores de vista previa también pueden permitir que se realice cierto tipo 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, Windows Search no admite la creación de alias.

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 en Windows Vista .

También existe un Explorador de búsqueda , que es 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, incluidas las ubicaciones y los tipos de archivos que se deben buscar, y determinados operadores, sin tener que crear las consultas AQS manualmente. 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 se inicie la aplicación de terceros registrada, en lugar de abrir el Explorador de búsqueda, cuando se la invoque por cualquier medio. [45]

También es posible guardar una consulta de búsqueda como una Carpeta Virtual , llamada Búsqueda Guardada o Carpeta de Búsqueda que, cuando se accede, ejecuta la búsqueda con la consulta guardada y devuelve los resultados como un listado 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 (en AQS o NQS), incluidos también los operadores de búsqueda. Windows Vista también admite la composición de consultas, donde una búsqueda guardada (llamada ámbito ) se puede anidar dentro de la cadena de consulta de otra búsqueda. [46] [47] 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 originalmente creó una Carpeta de Búsqueda como parte del ámbito de la consulta. [48] Esta opción de diseño no impide que las búsquedas guardadas se compartan con otros usuarios, pero evita que operen en diferentes perfiles de usuario. Si bien los usuarios pueden modificar manualmente el contenido de una búsqueda guardada para que el alcance haga referencia a la variable de entorno %USERPROFILE% , lo que le permitirá operar en otras máquinas o perfiles independientemente del autor original, Microsoft ha lanzado una utilidad SearchMelt Creator que automatiza este proceso para el usuario. [48]

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 fácil de usar del 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 al asignarlas a tipos fácilmente identificables (por ejemplo, las fotografías GIF, JPEG y PNG se presentan al usuario como Imágenes ). [49] [50]

Los elementos pueden pertenecer a más de un tipo (un elemento de Música también puede ser un elemento de Vídeo , o un Documento también puede ser un Vínculo ) y el Shell de Windows puede exponer elementos al usuario basándose en estos tipos en lugar de en extensiones de nombre de archivo (por ejemplo, para gestionar en una operación elementos de diferentes extensiones de nombre de archivo, o para encontrar elementos sin ellas si no se conoce la extensión del nombre de archivo). [49] 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 basándose en estos mnemónicos. [50]

Búsqueda de Windows 4.0

Windows Search 4.0 (también conocido anteriormente como Windows Live Search , con nombre en código 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, que solía ser una característica exclusiva de Vista. Esto permite a un usuario con un cliente Vista (o un cliente XP con Windows Search 4.0) buscar en el índice de máquinas en red que también estén ejecutando un sistema operativo compatible.

Una 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 [51] en una nueva interfaz. Las primeras capturas de pantalla del programa presentaban el nuevo diseño de interfaz "elegante" que se veía en otras aplicaciones cliente de Windows Live de la época, como Windows Live Messenger y Windows Live Mail .

El Centro de búsqueda de Windows Live podría buscar servicios web que usaran la especificación OpenSearch para hacer que los resultados de búsqueda estén disponibles como fuentes web . [52] Podría agregar búsquedas de varios índices, incluido el índice de búsqueda de escritorio de Windows, el almacén de fuentes comunes de la plataforma RSS de Windows y los índices de Microsoft Exchange y Microsoft SharePoint , entre otros. [53]

La primera versión beta de Windows Search 4.0 se lanzó el 27 de marzo de 2008. [54] Incluía numerosas mejoras de rendimiento en el indexador y traía nuevas características, incluidas algunas que anteriormente eran exclusivas de Vista, a XP, incluida la integración de políticas de grupo , la federación de búsquedas en índices remotos, soporte para archivos cifrados con EFS y controladores de vista previa al estilo Vista que permiten la exploración específica del tipo de documento en el panel de vista previa. [55] [56]

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 . [56] [57]

Ventanas 10

La barra de búsqueda en Windows 10 .

En Windows 10, Windows Search se agregó a la barra de tareas en lugar del menú Inicio en versiones anteriores de Windows.

Se agregó una nueva página de inicio que muestra a los usuarios sus aplicaciones principales y actividades recientes en su computadora. [58] [59]

La página de inicio también ofrece búsquedas rápidas proporcionadas por Bing para el clima, las principales noticias, el día de hoy en la historia y nuevas películas.

La página de destino también sirve como un espacio en el que Microsoft puede publicitar, 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, las listas de acceso rápido de la barra de tareas para cada programa se muestran en el panel de vista previa y, al buscar documentos, también se agregaron metadatos de archivos como la ubicación del archivo, la fecha de la última modificación y el autor del documento.

La página de destino permite al usuario filtrar las búsquedas dependiendo de si busca documentos, imágenes o configuraciones.

También se agregó corrección ortográfica a la Búsqueda de Windows al buscar aplicaciones y configuraciones 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 el cuadro y ofrece un menú desplegable de búsquedas recientes. Además de los resultados indexados, ahora también se integra el contenido de Microsoft OneDrive. [60] Al hacer clic en el resultado de la búsqueda, el archivo se abrirá inmediatamente. Cada resultado de búsqueda también tiene un menú de clic derecho que permite al usuario abrir la ubicación del archivo.


Véase también

Referencias

  1. ^ Flynn, Brendan (12 de marzo de 2020). «La evolución de la búsqueda de Windows». Microsoft . Consultado el 3 de septiembre de 2022 .
  2. ^ "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 .
  3. ^ "Revisión de Windows Vista Beta 1 (Parte 2)". Windows IT Pro . Penton . 6 de octubre de 2010. Archivado desde el original el 7 de enero de 2015 . Consultado el 22 de agosto de 2022 .
  4. ^ "WinFS: El sistema de archivos de Windows (Artículos técnicos de Microsoft Access 2002)". MSDN . Microsoft . Octubre de 2003. Archivado desde el original el 21 de diciembre de 2003 . Consultado el 1 de febrero de 2018 .
  5. ^ "Guía del producto de Windows Vista". Microsoft . 2006. Archivado desde el original (DOCX) el 30 de septiembre de 2011 . Consultado el 21 de febrero de 2021 .
  6. ^ ".NET Show Episode 41 Transcript". Microsoft . 2003. Archivado desde el original el 3 de agosto de 2004 . Consultado el 26 de julio de 2021 . ROBERT HESS: En ese entonces, se estaba creando más una plataforma, mientras que el almacenamiento estructurado OLE no era realmente una plataforma; era más bien una tecnología que la gente podía usar. QUENTIN CLARK: Sí. El otro tipo de ángulo cuando se mira esto es, cuando se empiezan a tener esquemas, ¿qué más se puede obtener de eso? De repente, puedo hacerle preguntas al sistema como: ¿Hay alguna manera de tomar un documento y un contacto y crear una relación de autoría entre ellos, porque ahora tengo todas estas nociones esquematizadas sólidas de lo que son esas cosas? ¿Puedo empezar a analizar las cosas a través de relaciones, ya sean cosas explícitas (por qué dos cosas están juntas), ya sean cosas basadas en consultas o no, como encontrar todos los correos electrónicos de Robert de la semana pasada que incluyan presentaciones de PowerPoint o presentaciones de PowerPoint sobre WinFS? Uno empieza a poder responder a esas preguntas gracias a ese esquema, y ​​eso aumenta bastante el nivel de poder que los desarrolladores tienen ahora a su disposición.
  7. ^ "System.Message.HasAttachments". Microsoft . 27 de abril de 2021 . Consultado el 8 de mayo de 2024 .
  8. ^ "System.Message.AttachmentContents". Microsoft . 27 de abril de 2021 . Consultado el 24 de julio de 2022 .
  9. ^ Sanjay Anand (24 de febrero de 2006). "Mi encuentro con Destiny, err... almacenamiento integrado". MSDN . Microsoft . Archivado desde el original el 10 de marzo de 2006 . Consultado el 24 de julio de 2022 .
  10. ^ Vijay Bangaru (16 de diciembre de 2005). «WinFS Mailbox II». MSDN . Microsoft . Archivado desde el original el 11 de febrero de 2006 . Consultado el 24 de julio de 2022 .
  11. ^ "Servicio de indexación". Microsoft Developer Network . Microsoft . 19 de septiembre de 2012 . Consultado el 29 de mayo de 2021 .
  12. ^ McConnell, Chris (2003). "System.Search, también conocido como "Find My Stuff"". Archivado desde el original (PPT) el 12 de diciembre de 2003. Consultado el 29 de mayo de 2021. Exposición de datos para búsqueda: no a través de Index Server, [que es] opcional en 'Longhorn' [y] no existirá en futuras versiones [de Windows]
  13. ^ "Acerca del servicio de indexación". Microsoft Developer Network . Microsoft . 31 de mayo de 2018 . Consultado el 29 de mayo de 2021 .
  14. ^ ab "Windows Desktop Search: Preguntas técnicas frecuentes". Microsoft . 2006. Archivado desde el original el 4 de noviembre de 2007 . Consultado el 29 de mayo de 2021 .
  15. ^ "Declaración de privacidad de Windows Vista". Microsoft . 2006. Archivado desde el original (RTF) el 30 de agosto de 2008 . Consultado el 24 de julio de 2022 .
  16. ^ "Indexación de búsqueda en Windows 10: preguntas frecuentes". Microsoft . Consultado el 24 de julio de 2022 .
  17. ^ "Búsqueda y privacidad de Windows". Microsoft . Consultado el 24 de julio de 2022 . Búsqueda en Windows: indexar el contenido de su PC le ayuda a obtener resultados más rápidos cuando busca archivos y otras cosas. Windows utiliza la indexación de forma predeterminada. Todos los datos recopilados a partir de la indexación se almacenan localmente en su PC. Ninguno de ellos se envía a ninguna otra computadora ni a Microsoft.
  18. ^ "Búsqueda en el escritorio de Windows: tipos de archivos que se pueden buscar". Microsoft . 2006. Archivado desde el original el 14 de diciembre de 2007 . Consultado el 29 de mayo de 2021 .
  19. ^ "Comprensión de los controladores de propiedades". Microsoft Developer Network . Microsoft . 31 de mayo de 2018 . Consultado el 29 de mayo de 2021 .
  20. ^ "Comprensión de los controladores de protocolo". Microsoft Developer Network . Microsoft . 31 de mayo de 2018 . Consultado el 29 de mayo de 2021 .
  21. ^ Brandon Paddock (21 de junio de 2007). "Preguntas frecuentes: ¿Por qué WDS/Windows Vista utiliza tantos procesos?" . Consultado el 23 de junio de 2007 .
  22. ^ abcdefghijk "Buena conducta ciudadana al desarrollar servicios en segundo plano que se ejecutan en Windows Vista". Microsoft . Consultado el 14 de julio de 2007 .
  23. ^ "Sintaxis de consulta avanzada". MSDN TechNet . Consultado el 23 de junio de 2007 .
  24. ^ Nick White. «Técnicas de búsqueda avanzadas». Archivado desde el original el 13 de junio de 2007. Consultado el 23 de junio de 2007 .
  25. ^ "Buscad y hallaréis". Microsoft . Archivado desde el original el 9 de julio de 2007 . Consultado el 5 de julio de 2007 .
  26. ^ "Búsqueda de datos". 2 de noviembre de 2006. Consultado el 17 de marzo de 2007 .
  27. ^ "Descripción general de la plataforma de desarrollo". MSDN . Consultado el 12 de octubre de 2007 .
  28. ^ "Consulta del índice mediante programación". MSDN . Consultado el 12 de octubre de 2007 .
  29. ^ Tulloch, Mitch; Northrup, Tony ; Honeycutt, Jerry; Wilson, Ed (2009). Kit de recursos de Windows 7. Pearson Education. ISBN 9780735642775. Recuperado el 8 de septiembre de 2014. La subcarpeta SystemIndex contiene varios archivos SystemIndex.*.Crwl y SystemIndex.*.gthr.
  30. ^ Catherine Heller (10 de noviembre de 2006). "Búsqueda de Windows Vista: actualización de sintaxis".
  31. ^ "Consulta del índice mediante programación". MSDN . Consultado el 23 de junio de 2007 .
  32. ^ "Uso del protocolo search-ms" . Consultado el 24 de septiembre de 2007 .
  33. ^ "Diarios de cambios (Windows)" . Consultado el 14 de julio de 2007 .
  34. ^ "Administración del índice". MSDN . Consultado el 12 de octubre de 2007 .
  35. ^ Lextrait, Vincent (julio de 2010). "The Programming Languages ​​Beacon, v10.3" (en inglés) . Consultado el 5 de septiembre de 2010 .
  36. ^ "Búsqueda en el escritorio de Windows: complemento para archivos en redes Microsoft". Centro de descargas de Microsoft . Microsoft Corporation. 2008-06-30 . Consultado el 2007-07-14 .
  37. ^ "Disponibilidad del complemento Windows Desktop Search para archivos en redes Microsoft (revisión: 5.0)". Soporte técnico de Microsoft . Microsoft Corporation. 2008-12-10 . Consultado el 2012-01-02 .
  38. ^ "Windows Search como plataforma de desarrollo". 20 de junio de 2022.
  39. ^ "Actualización de la revisión de WDS, reglas de aplicabilidad ampliadas, revisiones con aprobación automática" . Consultado el 1 de febrero de 2010 .
  40. ^ "Seguimiento de la revisión de la actualización de WDS" . Consultado el 1 de febrero de 2010 .
  41. ^ "Búsqueda de Windows" . Consultado el 4 de noviembre de 2019 .
  42. ^ Posey, Brian (21 de abril de 2009). «Cómo funciona Windows Desktop Search en Microsoft Outlook 2007». SearchExchange . TechTarget . Archivado desde el original el 27 de septiembre de 2010. Consultado el 3 de enero de 2017 .
  43. ^ "Búsqueda en lenguaje natural en Windows Vista" . Consultado el 22 de junio de 2007 .
  44. ^ "Windows Search 3.x". MSDN . Consultado el 12 de octubre de 2007 .
  45. ^ "Descripción general de los cambios en la búsqueda del escritorio de Windows Vista en Windows Vista Service Pack 1" . Consultado el 14 de julio de 2007 .
  46. ^ Bentz, Ben (31 de octubre de 2006). «Composición de consultas: creación de una búsqueda a partir de otra búsqueda». Shell: Revealed Blog . Microsoft . Archivado desde el original el 15 de diciembre de 2006 . Consultado el 20 de octubre de 2015 .
  47. ^ Shultz, Greg (11 de diciembre de 2007). "Restringir una búsqueda guardada con la función de composición de consultas de Vista". TechRepublic . CBS Interactive . Archivado desde el original el 11 de marzo de 2017 . Consultado el 11 de noviembre de 2015 .
  48. ^ ab White, Nick (14 de mayo de 2007). "Searcing, part III: Do you know what a SearchMelt is?" ( Blog del equipo de Windows Vista) . Microsoft . Archivado desde el original el 16 de mayo de 2007. Consultado el 20 de octubre de 2015 .
  49. ^ ab "Uso de nombres de tipo". MSDN . Microsoft . 7 de julio de 2021 . Consultado el 1 de mayo de 2023 .
  50. ^ ab "System.Kind". MSDN . Microsoft . 7 de enero de 2021 . Consultado el 1 de diciembre de 2022 .
  51. ^ Brandon Paddock. «El destino del nombre clave «Casino»». Archivado desde el original el 21 de octubre de 2008. Consultado el 14 de junio de 2007 .
  52. ^ Brandon Paddock. "Búsqueda abierta" . Consultado el 14 de junio de 2007 .[ enlace muerto permanente ]
  53. ^ Brandon Paddock. "¿Dónde están tus cosas?" . Consultado el 14 de junio de 2007 .[ enlace muerto permanente ]
  54. ^ Mary Jo Foley. "Microsoft lanza la primera versión de prueba pública de Windows Search 4.0". Archivado desde el original el 2008-03-30 . Consultado el 2008-03-28 .
  55. ^ Brandon Paddock (28 de marzo de 2008). "Lanzamiento preliminar de Windows Search 4.0" . Consultado el 28 de marzo de 2008 .
  56. ^ ab "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 .
  57. ^ LeBlanc, Brandon (3 de junio de 2008). "Windows Search 4.0 Released to Web". Blog de la experiencia de Windows . Microsoft Corporation . Consultado el 6 de enero de 2012 .
  58. ^ "Novedades de la versión 1903 de Windows 10". Archivado desde el original el 22 de mayo de 2020. Consultado el 8 de mayo de 2020 .
  59. ^ "Novedades de la versión 20H1 de Windows 10". Archivado desde el original el 16 de mayo de 2020. Consultado el 8 de mayo de 2020 .
  60. ^ "Novedades de la versión 1909 de Windows 10". Archivado desde el original el 10 de mayo de 2020. Consultado el 8 de mayo de 2020 .

Lectura adicional

  1. Protalinski, Emil (27 de marzo de 2010). "Mastering Windows Search using Advanced Query Syntax". Ars Technica . Condé Nast Digital . Consultado 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. "Windows Desktop Search: comparación de funciones por versión". Microsoft.com . Microsoft Corporation . Consultado el 1 de febrero de 2011 .

Enlaces externos