Jump to content

Поиск Windows

Разработчик(и) Майкрософт
Первоначальный выпуск 30 января 2007 г .; 17 лет назад ( 30 января 2007 )
Операционная система Microsoft Windows
Предшественник Служба индексирования , Поиск на рабочем столе Windows
Название службы Поиск Windows ( WSearch)
Тип Поиск на рабочем столе
Веб-сайт https://support.microsoft.com/en-us/help/17190/windows-10-search-for-anything

Поиск Windows (ранее MSN Desktop Search, Windows Desktop Search и Windows Search Engine) — это индексирования контента и поиска на рабочем столе платформа , разработанная Microsoft , представленная в Windows Vista в качестве замены предыдущей службы индексирования Windows 2000 , Windows XP и Windows Server. 2003 , предназначенный для облегчения локальных и удаленных запросов к файлам и нефайловым элементам в оболочке Windows и в совместимых приложениях. Он был разработан после отсрочки выпуска WinFS и привнес в Windows несколько преимуществ этой платформы.

Windows Search создает локальный индекс файлов — звуковых дорожек, документов, папок, программ, фотографий и видео — а также нефайловых элементов, таких как контакты и сообщения Microsoft Outlook и их метаданные, для которых пользователи могут выполнять добавочный поиск на основе о таких деталях, как содержание, даты, имена, типы и размеры; Индекс состоит из прозы внутри файлов и элементов, а также свойств метаданных . Панель управления и настройки также доступны для поиска.

Windows Search был введен для повышения скорости получения результатов поиска, упрощения поиска данных и унификации настольных поисковых платформ в Microsoft Windows ; он был доступен в качестве дополнительной загрузки для Windows 2000 и Windows XP. С момента своего появления он получил несколько обновлений, а также доступен в Windows 7 , Windows 8 , Windows RT , Windows 8.1 , Windows 10 и Windows 11 .

Windows Search является преемником службы индексирования, решения для индексирования контента, первоначально разработанного как дополнительная загрузка для Windows NT 4.0 и Internet Information Services 3.0 и предназначенного для сбора ресурсов, расположенных на веб-серверах; это остаток объектной файловой системы проекта операционной системы Cairo , который так и не появился полностью. [ 1 ] Разработка Windows Search началась в 2004 году после отсрочки WinFS, общей платформы хранения данных, разработанной для Windows Vista , в качестве дополнительного компонента MSN Toolbar Suite («MSN Toolbar Suite with Desktop Search») для Windows XP и Windows 2000, выпущенного как предварительное программное обеспечение от 13 декабря 2004 г. [ 2 ]

В предварительных сборках Windows Vista она была интегрирована с оболочкой Windows и переименована в поисковую систему Windows. [ 3 ] и представил функции, которые изначально рекламировались как преимущества WinFS: индексирование контента, инкрементный поиск, накопление свойств и сохранение запросов . [ 4 ] [ 5 ] Поиск Windows, как WinFS [ 6 ] позволяет выполнять запросы по существующим сходствам между элементами (например, поиск всех сообщений с вложениями, [ 7 ] или все сообщения со слайдами PowerPoint , в которых упоминается только конкретная тема [ 8 ] ), но в отличие от WinFS он не предоставляет реляционную базу данных элементов с применением, управлением и хранением на основе схемы; он предоставляет возможность поиска общих черт, которые уже существуют в разных типах. [ 9 ] [ 10 ]

Windows Search также объявляет устаревшей службу индексирования. [ 11 ] как изначально предполагалось для WinFS. [ 12 ] В конечном итоге Microsoft удалила службу индексирования из Windows с выпуском Windows 8 в 2012 году. [ 13 ]

Windows Search создает локальный индекс файлов и нефайловых элементов, хранящихся на компьютере, что позволяет быстрее отображать результаты при выполнении пользователями поиска, чем при поиске неиндексированных файлов или элементов. Microsoft предполагает, что для завершения процесса сборки может потребоваться несколько часов, причем оценка зависит от количества и размера файлов и нефайловых элементов для индексации. Windows Search обеспечивает инкрементный поиск ( поиск по мере ввода или циклическое переключение слов ) для представления результатов поиска сразу же после ввода символа в поле поиска, при этом последующие введенные символы еще больше сужают и уточняют результаты даже до того, как будет введено полное имя, фраза или слово. [ 14 ] Никакая информация в индексе не отправляется в Microsoft. [ 15 ] [ 16 ] [ 17 ]

Windows Search — это расширяемая и программируемая платформа с множеством интерфейсов для работы с новыми или уже существующими приложениями, хранилищами данных, файловыми системами и типами: [ 14 ]

Интерфейс Назначение и использование в поиске Windows
IFilters ( обработчики фильтров ) Извлечение, анализ и сканирование содержимого файла
Обработчики свойств Выдавать свойства файлов и элементов
Обработчики протоколов Предоставлять данные в хранилищах данных и файловых системах
  • IFilters ( обработчики фильтров ) — тот же интерфейс, который используется Microsoft Exchange Server , SharePoint и SQL Server — используются для извлечения, анализа и хранения в индексе содержимого файлов различных форматов . Фильтры IFilters по умолчанию доступны для более чем 200 распространенных форматов файлов (включая AVI , BMP , EML , GIF , Excel , HTML , JPEG , MHT , MSG , PNG , PowerPoint, TXT , XML , WMA , WMV и Word файлы ). IFilters можно создавать для новых или собственных форматов. [ 18 ]
  • Обработчики свойств системы свойств Microsoft, представленные в Windows Vista, предоставляют свойства метаданных файлов и нефайловых элементов в индекс для быстрого поиска в ответ на запросы пользователей; Обработчики свойств могут быть созданы для новых и собственных файлов, а также элементов, не являющихся файлами. [ 19 ]
  • Обработчики протоколов позволяют индексировать файлы и нефайловые элементы в репозиториях собственных приложений или файловых систем индексатором и предоставлять их оболочке Windows. Существуют обработчики протоколов входящих сообщений для файловой системы, Internet Explorer , Microsoft Outlook и автономных файлов . [ 20 ]

Архитектура

[ редактировать ]

Поиск Windows реализован как служба Windows . Служба поиска реализует API-интерфейсы конфигурации поиска Windows и запросов, а также элементы управления, а также все компоненты индексирования и запросов. Наиболее важным компонентом поиска Windows является индексатор, который сканирует файловую систему при первоначальной настройке, а затем прослушивает уведомления файловой системы, чтобы подобрать измененные файлы, чтобы создать и поддерживать индекс данных. Это достигается с помощью трех процессов: [ 21 ]

  1. SearchIndexer.exe , который содержит индексы и список URI , требующих индексирования, а также предоставляет внешние API-интерфейсы конфигурации и запросов, которые другие приложения используют для использования функций поиска Windows.
  2. SearchProtocolHost.exe , в котором размещаются обработчики протокола. Он запускается с минимальными разрешениями, необходимыми для обработчика протокола. Например, при доступе к файловой системе он запускается с учетными данными системной учетной записи, но при доступе к общим сетевым ресурсам он запускается с учетными данными пользователя.
  3. SearchFilterHost.exe , в котором размещаются IFilter и обработчики свойств для извлечения метаданных и текстового содержимого. Это процесс с низкой целостностью, что означает, что он не имеет никаких разрешений на изменение настроек системы, поэтому даже если он встретит файлы с вредоносным содержимым и случайно, если им удастся взять на себя управление процессом, они не смогут изменить любые настройки системы.

Сервис поиска состоит из нескольких компонентов, включая Gatherer , Merger , [ 22 ] контроллер отсрочки и процессор запросов, среди прочего. Gatherer . извлекает список URI, которые необходимо сканировать, и вызывает соответствующий обработчик протокола для доступа к хранилищу, в котором размещен URI, а затем соответствующий обработчик свойств (для извлечения метаданных) и IFilter для извлечения текста документа Различные индексы создаются во время разных прогонов; Задача Объединения заключается в периодическом объединении индексов. [ 22 ] При индексировании индексы обычно сохраняются в памяти, а затем сбрасываются на диск после слияния, чтобы уменьшить дисковый ввод-вывод. Метаданные хранятся в хранилище свойств, которое представляет собой базу данных, поддерживаемую ядром базы данных ESE . [ 22 ] Текст токенизируется, и токены сохраняются в пользовательской базе данных, созданной с использованием инвертированных индексов . [ 22 ] Помимо индексов и хранилища свойств, поддерживается еще одна постоянная структура данных: Gather Queue . [ 22 ] Очередь сбора поддерживает приоритетную очередь URI, которые необходимо индексировать. Упомянутый выше контроллер отсрочки контролирует доступные системные ресурсы и контролирует скорость работы индексатора. Имеет три состояния: [ 22 ]

Архитектура поиска Windows
  1. Работает : в этом состоянии индексатор работает без каких-либо ограничений. Индексатор работает в этом состоянии только в том случае, если нет конкуренции за ресурсы.
  2. Регулирование : в этом состоянии сканирование URI и извлечение текста и метаданных намеренно ограничивается, так что количество операций в минуту находится под строгим контролем. Индексатор находится в этом состоянии, когда возникает конкуренция за ресурсы, например, когда работают другие приложения. Регулирование операций гарантирует, что другие операции не будут испытывать недостатка в ресурсах, которые могут им понадобиться.
  3. Отключено : в этом состоянии индексирование не выполняется. Активными остаются только очереди сбора , чтобы элементы не оставались неиндексированными. Это состояние активируется при крайней нехватке ресурсов (менее 5 МБ ОЗУ или 200 МБ дискового пространства), или если индексирование настроено на отключение, когда компьютер работает от батареи, или если индексатор вручную приостанавливается пользователем. Если служба поиска Windows (WSearch) остановлена ​​и отключена, функцию поиска в проводнике Windows по-прежнему можно использовать, но скорость поиска может снизиться.

Расширенный синтаксис запроса

[ редактировать ]

Запросы поиска Windows указаны в расширенном синтаксисе запросов (AQS), который поддерживает не только простой текстовый поиск, но также предоставляет расширенные операции запросов на основе свойств. [ 23 ] AQS определяет определенные ключевые слова, которые можно использовать для уточнения поискового запроса, например, для указания логических операций над искомыми терминами (И, ИЛИ, НЕ), а также для указания дополнительных фильтров на основе метаданных файла или типа файла. Его также можно использовать для ограничения результатов из определенных хранилищ информации, таких как обычные файлы, кэш автономных файлов или хранилища электронной почты. Также доступны операторы, специфичные для типов файлов. [ 24 ] Windows Desktop Search также поддерживает с подстановочными знаками . поиск по префиксу [ 25 ] Он также включает несколько SQL -подобных операторов, таких как GROUP BY . AQS зависит от локали и использует разные ключевые слова в международных версиях Windows 7.

Программируемость

[ редактировать ]

Пользователи могут получить доступ к индексу поиска Windows программным способом, используя как управляемый, так и собственный код. [ 26 ] Собственный код подключается к каталогу индексов с помощью объекта источника данных, службы индексирования полученного от поставщика OLE DB . Управляемый код использует поставщика MSIDXS ADO.NET . Можно запросить каталог на удаленном компьютере, указав путь UNC . Программисты определяют критерии поиска, используя синтаксис, подобный SQL . SQL-запрос можно создать вручную или с помощью реализации ISearchQueryHelper интерфейс . Windows Search предоставляет реализации интерфейса для преобразования запросов AQS или NQS в их аналог SQL. [ 27 ] [ 28 ]

API OLE DB/SQL реализует функции поиска и запросов по индексам и хранилищам свойств. Он использует вариант SQL для представления запроса (обычный SQL с определенными ограничениями) и возвращает результаты в виде наборов строк OLE DB . [ 22 ] Всякий раз при выполнении запроса части использованного им индекса временно кэшируются, так что дальнейшим поискам, фильтрующим набор результатов, не нужно снова обращаться к диску, чтобы повысить производительность. Windows Search хранит свой индекс в файле Extensible Storage Engine с именем Windows.edb который существует по умолчанию в \ProgramData\Microsoft\Search\Data\Applications\Windows\ папка в корне системного диска в Windows Vista или более поздних версиях Windows. (Соответствующее местоположение в Windows XP — \All Users\Application Data\Microsoft\Search\Data\Applications\Windows\ внутри Documents and Settings папка.)

Хранилище индексов, называемое SystemIndex , содержит все извлекаемые значения Windows IPropertyStore для индексированных элементов. В папке SystemIndex скрываются SystemIndex.*.Crwl и Файлы SystemIndex.*.gthr . [ 29 ] Имена и расположение документов в системе представлены в виде таблицы с именами столбцов System. Имя элемента и Система. ItemURL соответственно. [ 30 ] SQL-запрос может напрямую ссылаться на эти таблицы и каталоги индексов и использовать поставщик MSIDXS для выполнения запросов к ним. Индекс поиска также можно использовать через OLE DB, используя поставщика CollatorDSO . [ 31 ] Однако поставщик OLE DB доступен только для чтения и поддерживает только инструкции SQL SELECT и GROUP ON .

Windows Search также регистрирует search-ms протокол приложения, который можно использовать для представления результатов поиска в виде URI . [ 32 ] Параметры поиска и фильтры кодируются в URI с использованием AQS или его аналога на естественном языке NQS. Когда Explorer вызывает URI, Windows Search (который является зарегистрированным обработчиком протокола по умолчанию) запускает Search Explorer с результатами поиска. В Windows Vista SP1 или более поздней версии сторонние обработчики также могут регистрироваться в качестве обработчиков протокола приложения, поэтому поиск можно выполнять с использованием любой поисковой системы, которую пользователь установил по умолчанию, а не только Windows Search.

Служба поиска Windows предоставляет компонент API уведомлений , позволяющий приложениям «пересылать» измененные элементы, требующие индексации, в индексатор поиска Windows. [ 22 ] Приложения используют этот компонент для предоставления URI элементов, которые необходимо проиндексировать, и URI записываются в очередь сбора, где они считываются индексатором. Microsoft Outlook и Microsoft OneNote используют эту возможность для индексации управляемых ими элементов и используют поисковые запросы Windows для предоставления функций поиска в приложении. Внутренний компонент USN Journal Notifier в Windows Search также использует API уведомлений, отслеживая журнал изменений в томе NTFS , чтобы отслеживать файлы, которые были изменены на этом томе. [ 33 ] Если файл находится в расположении, проиндексированном поиском Windows, и для него не установлен атрибут FANCI ( атрибут файла не проиндексирован по содержимому ), [ 22 ] Служба поиска Windows уведомляется о своем пути через API уведомлений.

поиска Windows API-интерфейсы конфигурации используются для указания параметров конфигурации, таких как корень URI, которые необходимо отслеживать, настройки частоты сканирования или просмотра информации о состоянии, такой как количество проиндексированных элементов или длина очереди сбора, или причина регулирования. индексатор. [ 22 ] [ 34 ] Это [ нужны разъяснения ] также предоставляет API для регистрации обработчиков протоколов (через ISearchProtocol() интерфейс , обработчики свойств (через IPropertyStore() интерфейс) или реализации IFilter (через IFilter() интерфейс). IFilter реализации допускают извлечение текста и свойств только для чтения, тогда как IPropertyStore позволяет также писать свойства. [ 22 ]

[ редактировать ]
Поиск на рабочем столе Windows
Разработчик(и) Майкрософт
Стабильная версия
4.0 / 3 июня 2008 г .; 16 лет назад ( 03.06.2008 )
Написано в С++ [ 35 ]
Операционная система Windows 2000
Windows ХР
Windows Сервер 2003
Тип Поиск на рабочем столе
Лицензия Бесплатное ПО
Веб-сайт www .microsoft /окна /продукты /winfamily /desktopsearch /по умолчанию .mspx  Edit this on Wikidata

Windows Desktop Search, отдельное дополнение, доступное как бесплатное программное обеспечение, представляет собой реализацию Windows Search для Windows 2000 , Windows XP и Windows Server 2003 .

Windows Desktop Search и Windows Search имеют общую архитектуру и технологию индексирования, а также используют совместимый интерфейс прикладного программирования (API).

Поиск задается с использованием синтаксиса расширенного запроса и выполняется во время ввода пользователем ( инкрементный поиск ). По умолчанию он поставляется с несколькими IFilter для наиболее распространенных типов файлов — документов, аудио, видео, а также обработчиков протоколов для Microsoft Outlook электронной почты . При необходимости можно установить другие обработчики протоколов и фильтры IFilter.

Windows Desktop Search позволяет добавлять в индекс сетевые ресурсы. [ 36 ] [ 37 ]

Пользовательский интерфейс

[ редактировать ]
Панель поиска на рабочем столе Windows.

Функциональность поиска на рабочем столе Windows предоставляется через панель рабочего стола, установленную на панели задач Windows , доступ к которой осуществляется через ⊞ Win+ ⇧ Shift+ F сочетание клавиш . Он предоставляет текстовое поле для ввода запроса, а результаты представлены во всплывающей панели. Он также интегрируется как окно проводника Windows . При выборе файла в окне Проводника предварительный просмотр файла отображается в правой части окна без открытия приложения, создавшего файл. Веб-поиск можно инициировать из обоих интерфейсов, но при этом браузер будет открыт для поиска по терминам с использованием поисковой системы по умолчанию.

Панель рабочего стола также имеет возможность создавать псевдонимы приложений, которые представляют собой короткие строки, которые можно настроить для открытия различных приложений. Доступ к этой функции осуществляется по префиксу ! символ в предопределенную строку. Например, «!calc» открывает калькулятор Windows . Справочная документация включает синтаксис для создания псевдонимов приложения из любой текстовой строки, независимо от префикса. Эту функцию также можно использовать для создания ярлыка для URL-адресов, при вводе которого указанный URL-адрес будет открываться в браузере. Его также можно использовать для отправки параметризованной информации по URL-адресу, которая используется для создания псевдонимов поиска. Например, «w text» можно настроить для поиска «текста» в Википедии.

Windows Desktop Search изначально был выпущен как MSN Desktop Search как часть пакета панели инструментов MSN . Он был повторно представлен как Windows Desktop Search в версии 2, но по-прежнему распространялся вместе с MSN Toolbar Suite.

Для Windows 2000, Windows XP и Windows Server 2003 оно выпускалось в двух вариантах: один для домашних пользователей, а другой для корпоративного использования. Единственная разница между ними заключалась в том, что последний можно было настроить с помощью групповой политики. Домашняя версия поставлялась в комплекте с панелью инструментов MSN, а другая была доступна как отдельное приложение. Позже, когда панель инструментов MSN была прекращена в пользу панели инструментов Windows Live , выпуск домашней версии Windows Desktop Search также был прекращен. Последней версией, доступной для Windows 2000, является Windows Desktop Search 2.66.

Для Windows XP и Windows Server 2003 версия 3.0 Windows Desktop Search была предоставлена ​​как отдельный выпуск – отдельно от панели инструментов Windows Live. Одной из важных новых функций является то, что Windows Desktop Search 3.0 также устанавливает систему свойств в Windows XP, представленную в Windows Vista. [ 38 ] Windows Desktop Search 3.0 предназначен для пользователей, предшествовавших Windows Vista, поэтому индексатор был реализован как служба Windows , а не как приложение для каждого пользователя, так что один и тот же индекс, а также один экземпляр службы могут использоваться совместно всем пользователям – тем самым улучшая производительность. Windows Desktop Search оказался в центре разногласий 25 октября 2007 года, когда Windows Desktop Search 3.01 был автоматически удален и установлен в Windows при обновлении через службы Windows Server Update Services (WSUS). Microsoft ответила двумя публикациями в блоге группы продуктов WSUS. [ 39 ] [ 40 ]

Windows Виста

[ редактировать ]

В Windows Vista и Windows Server 2008 появился мгновенный поиск в меню «Пуск» и в проводнике Windows.

Он предлагает расширенный набор функций, предоставляемых Windows Desktop Search (WDS), и при этом совместим с ним по API. В отличие от WDS, он может беспрепятственно выполнять поиск как в индексированных, так и в неиндексированных местоположениях: для индексированных местоположений используется индекс, а для неиндексированных расположений обработчики свойств и фильтры IFilter вызываются «на лету» по мере выполнения поиска. Это позволяет получать более согласованные результаты, хотя и за счет скорости поиска по неиндексированным местоположениям. Windows Search использует групповую политику для централизованного управления. [ 41 ] Windows Search также поддерживает запросы к удаленному индексу.

Поиск Windows индексирует автономные кэши сетевых ресурсов в дополнение к локальным файловым системам. Это означает, что если файловый сервер, на котором размещен сетевой файловый ресурс, работает под управлением Windows Vista или более поздней версии Windows или Windows Search 4.0 в Windows XP, любые поисковые запросы в этом общем ресурсе будут запрашиваться по индексу сервера и предоставлять результаты передаются в клиентскую систему, отфильтровывая файлы, к которым у пользователя нет доступа. Эта процедура прозрачна для пользователя.

Microsoft Outlook, Хранилища электронной почты начиная с Outlook 2007, хотя хранилища Outlook 2002, Outlook 2003 и Microsoft OneNote также индексируются, если они установлены вместе с Windows Search. [ 42 ]

В отличие от Windows Desktop Search в Windows XP, индексатор поиска Windows выполняет операции ввода-вывода с низким приоритетом , процесс также выполняется с низким приоритетом ЦП. В результате, когда другим процессам требуется полоса пропускания ввода-вывода или процессорное время, они могут вытеснить индексатор, тем самым значительно снижая снижение производительности, связанное с работой индексатора в фоновом режиме.

Windows Search поддерживает поиск на естественном языке; поэтому пользователь может искать такие вещи, как «фотография, сделанная на прошлой неделе» или «электронное письмо, отправленное от Дэйва». Однако по умолчанию это отключено. [ 43 ] Поиск на естественном языке выражает запросы в синтаксисе естественных запросов (NQS), который является эквивалентом AQS на естественном языке.

Пользовательский интерфейс

[ редактировать ]
Комбинация виртуальных и реальных папок в Windows Vista . Виртуальные папки можно узнать по характерному значку и синему цвету.

Функциональность поиска реализуется с помощью строк поиска в меню «Пуск» и верхнем правом углу окон проводника Windows, а также диалоговых окон «Открыть/Сохранить». При поиске из меню «Пуск» результаты отображаются в самом меню «Пуск», перекрывая недавно использованные программы. Из меню «Пуск» также можно запустить приложение, выполнив поиск по имени его исполняемого образа или отображаемому имени. При поиске с помощью строк поиска в окнах проводника содержимое текущей папки заменяется результатами поиска. Окна проводника также могут отображать миниатюры в результатах поиска, если обработчик миниатюр зарегистрирован для определенного типа файлов. Он также может отображать расширенные предварительные просмотры элементов на панели предварительного просмотра без запуска приложения по умолчанию , если приложение зарегистрировало обработчик предварительного просмотра . Это может обеспечить такие функции, как навигация по типу файла (например, просмотр презентации с использованием элементов управления «следующий/предыдущий» или поиск внутри медиафайла). [ 44 ] Обработчики предварительного просмотра также могут позволять выполнять определенные виды выбора (например, выделение фрагмента текста) из самой панели предварительного просмотра. На панели управления панель поиска в окне также может выполнять поиск параметров панели управления. Однако, в отличие от WDS, Windows Search не поддерживает создание псевдонимов.

Поиск можно сохранить для создания виртуальной папки (сохраненный поиск) с той же строкой запроса, что и исходный поиск в Сохранить как» диалоговом окне « в Windows Vista .

Существует также Search Explorer , который представляет собой интегрированное окно Windows Explorer, используемое для поиска. Он представляет пользовательский интерфейс для указания параметров поиска, включая местоположения и типы файлов, которые следует искать, а также определенных операторов, без создания запросов AQS вручную. В Windows Vista SP1 сторонние приложения смогут переопределить Обозреватель поиска в качестве интерфейса поиска по умолчанию, чтобы при вызове любым способом запускалось зарегистрированное стороннее приложение, а не вызывало Обозреватель поиска. [ 45 ]

Также можно сохранить поисковый запрос в виде виртуальной папки , называемой « Сохраненный поиск» или «Папка поиска» , которая при доступе запускает поиск с использованием сохраненного запроса и возвращает результаты в виде списка папок. Физически папка поиска представляет собой просто XML-файл (с .search-ms расширение), в котором хранится поисковый запрос (в формате AQS или NQS), включая также операторы поиска. Windows Vista также поддерживает композицию запроса, при которой сохраненный поиск (называемый областью поиска ) может быть вложен в строку запроса другого поиска. [ 46 ] [ 47 ] Папки поиска также можно распространять через RSS . По умолчанию Windows ссылается на профиль пользователя, который первоначально создал папку поиска, как часть области запроса. [ 48 ] Этот выбор дизайна не препятствует совместному использованию сохраненных результатов поиска с другими пользователями, но не позволяет им работать с разными профилями пользователей. Хотя пользователи могут вручную изменять содержимое сохраненного поиска, чтобы область ссылалась на переменную среды %USERPROFILE% , что позволит ему работать на других компьютерах или профилях независимо от первоначального автора, Microsoft выпустила утилиту SearchMelt Creator , которая автоматизирует это. процесс для пользователя. [ 48 ]

С выпуском Windows Vista и системы свойств Microsoft было введено свойство System.Kind , чтобы выразить более удобное для пользователя понятие типа файла; новое свойство абстрагирует расширения имен файлов элементов от системы и от пользователя, группируя эти расширения отдельно и сопоставляя их с легко идентифицируемыми типами (например, фотографии GIF, JPEG и PNG представляются пользователю как изображения ). [ 49 ] [ 50 ]

Доброе имя Мнемоника родового имени
Коммуникация Связь
Календарь Встреча , Назначения , Календари , Встреча , Встречи
Контакт Контакты , Персона , Люди
Документ Док , Документы , Документы
Электронная почта Электронная почта , Электронная почта , Электронная почта , Почта , Сообщение , Сообщения
Кормить Ленты
Папка Папки
Игра Игры
Мгновенное сообщение Мгновенные сообщения , Мгновенные сообщения , Мгновенные сообщения
Связь Ссылки
Фильм Фильм , Фильмы , Фильмы
Музыка Песня , Песни
Примечание Примечания
Картина Изображение , изображения , фото , фотографии , рис , картинки
Программа Программы
Записанное ТВ ТВ
Папка поиска Сохраненный поиск , Поиск
Задача Задачи
Видео Видео
История веб-поиска История , История веб-поиска , Веб-страница , Веб-страницы

Элементы могут принадлежать более чем к одному типу — один элемент «Музыка» также может быть элементом «Видео» , а один документ также может быть ссылкой — и оболочка Windows может предоставлять элементы пользователю на основе этих типов, а не на основе расширений имен файлов ( например, для управления в одной операции элементами с разными расширениями имен файлов или для поиска элементов без них, если расширение имени файла неизвестно). [ 49 ] Для этих типов существуют мнемоники (например, элемент «Контакт» также является « Человеком» , элемент «Календарь» — « Встреча» , а « Фильм» — также « Фильм» ). Пользователи также могут запрашивать элементы на основе этой мнемоники. [ 50 ]

Поиск Windows 4.0

[ редактировать ]

Windows Search 4.0 (ранее известный также как Windows Live Search под кодовым названием Casino или OneView ) является преемником платформы Windows Search как для Windows Desktop Search 3.0 в Windows XP, так и для мгновенного поиска в Windows Vista. В основном это обновление компонентов индексирования с небольшими изменениями в пользовательском интерфейсе Windows XP и отсутствием изменений в Windows Vista. Он добавил поддержку удаленных запросов в системы на базе Windows XP и Windows Server 2003, которая раньше была функцией только Vista. Это позволяет пользователю с клиентом Vista (или клиентом XP с Windows Search 4.0) выполнять поиск в индексе сетевых компьютеров, на которых также установлена ​​поддерживаемая операционная система.

Снимок экрана Центра поиска Windows Live

Windows Search 4.0 изначально был предложен подразделением Microsoft Windows Live как приложение, которое объединило бы локальный и удаленный индексированный поиск. [ 51 ] в новом интерфейсе. Ранние снимки экрана программы демонстрировали новый «изысканный» дизайн интерфейса, который можно было увидеть в других клиентских приложениях Windows Live того времени, таких как Windows Live Messenger и Windows Live Mail .

Центр поиска Windows Live мог осуществлять поиск в веб-службах, использующих спецификацию OpenSearch , чтобы делать результаты поиска доступными в виде веб-каналов . [ 52 ] Он может объединять поисковые запросы из различных индексов, включая индекс Windows Desktop Search, платформы Windows RSS общее хранилище каналов , а также индексы Microsoft Exchange и Microsoft SharePoint и другие. [ 53 ]

Первая бета-версия Windows Search 4.0 была выпущена 27 марта 2008 года. [ 54 ] Он включал многочисленные улучшения производительности индексатора и привнес в XP новые функции, в том числе ранее эксклюзивные для Vista, включая интеграцию групповой политики , объединение поиска по удаленным индексам, поддержку файлов, зашифрованных EFS в стиле Vista, , и обработчики предварительного просмотра которые позволяют документам -Введите конкретный просмотр документов на панели предварительного просмотра. [ 55 ] [ 56 ]

Windows Search 4.0 был выпущен 3 июня 2008 г. и поддерживается в XP, Windows Server 2003, Vista, Windows Server 2008 и Windows Home Server . [ 56 ] [ 57 ]

Панель поиска в Windows 10 .

В Windows 10 поиск Windows был добавлен на панель задач вместо меню «Пуск» в более ранних версиях Windows.

Была добавлена ​​новая целевая страница, показывающая пользователям их самые популярные приложения и последние действия на их компьютере. [ 58 ] [ 59 ]

На целевой странице также предусмотрен быстрый поиск в Bing погоды, главных новостей, исторических событий и новых фильмов.

Целевая страница также служит местом, где Microsoft может размещать рекламу, например, в новой версии Microsoft Edge на базе Chromium.

Была добавлена ​​панель предварительного просмотра в пользовательском интерфейсе поиска, поддерживающая приложения и документы. При поиске программы списки переходов на панели задач для каждой программы отображаются на панели предварительного просмотра, а при поиске документов также добавляются метаданные файла, такие как местоположение файла, дата последнего изменения и автор документа.

Целевая страница позволяет пользователю фильтровать поиск в зависимости от того, ищет ли пользователь документы, изображения или настройки.

Исправление орфографии также было добавлено в поиск Windows при поиске приложений и настроек, чтобы обеспечить отображение более широкого диапазона результатов.

Поле поиска в проводнике теперь открывается, как только вы щелкаете по нему, и отображает раскрывающийся список последних поисков. Содержимое Microsoft OneDrive теперь интегрировано в дополнение к индексированным результатам. [ 60 ] При нажатии на результат поиска файл откроется сразу. Каждый результат поиска также имеет контекстное меню, позволяющее пользователю открыть местоположение файла.


См. также

[ редактировать ]
  1. ^ Флинн, Брендан (12 марта 2020 г.). «Эволюция поиска Windows» . Майкрософт . Проверено 3 сентября 2022 г.
  2. ^ «Microsoft выпускает инструмент поиска на рабочем столе» . Нью-Йорк Таймс . Рейтер . 14 декабря 2004 года . Проверено 21 января 2022 г.
  3. ^ Терротт, Пол (6 октября 2010 г.). «Обзор Windows Vista Beta 1 (часть 2)» . Windows ИТ-специалист . Пентон . Архивировано из оригинала 7 января 2015 года . Проверено 22 августа 2022 г.
  4. ^ «WinFS: файловая система Windows (технические статьи Microsoft Access 2002)» . MSDN . Майкрософт . Октябрь 2003 г. Архивировано из оригинала 21 декабря 2003 г. Проверено 1 февраля 2018 г.
  5. ^ «Руководство по Windows Vista» . Майкрософт . 2006. Архивировано из оригинала (DOCX) 30 сентября 2011 года . Проверено 21 февраля 2021 г.
  6. ^ «Стенограмма эпизода 41 шоу .NET» . Майкрософт . 2003. Архивировано из оригинала 3 августа 2004 года . Проверено 26 июля 2021 г. РОБЕРТ ХЕСС: Тогда мы сделали больше платформы, тогда как структурированное хранилище OLE на самом деле не было платформой; это было больше похоже на технологию, которую люди могли бы использовать. КВЕНТИН КЛАРК: Да. С другой стороны, когда вы смотрите на это, когда у вас появляются схемы, что еще вы можете получить от этого? Внезапно я могу задать системе такие вопросы, как: «Есть ли способ взять документ и контакт и создать между ними авторские отношения», потому что теперь у меня есть все эти сильные схематизированные представления о том, что это за вещи? Могу ли я начать смотреть на вещи через отношения, независимо от того, являются ли они явными вещами - почему две вещи вместе, независимо от того, основаны ли они на запросах, например, найдите мне все письма от Роберта за последнюю неделю с помощью PowerPoints в них или с помощью презентаций PowerPoint, посвященных WinFS. Благодаря этой схеме вы начинаете отвечать на эти вопросы, и это значительно повышает уровень возможностей, которыми теперь располагают разработчики.
  7. ^ «System.Message.HasAttachments» . Майкрософт . 27 апреля 2021 г. Проверено 8 мая 2024 г.
  8. ^ «System.Message.AttachmentContents» . Майкрософт . 27 апреля 2021 г. Проверено 24 июля 2022 г.
  9. ^ Санджай Ананд (24 февраля 2006 г.). «Мое свидание с Судьбой, эээ… Интегрированное хранилище» . MSDN . Майкрософт . Архивировано из оригинала 10 марта 2006 года . Проверено 24 июля 2022 г.
  10. ^ Виджай Бангару (16 декабря 2005 г.). «Почтовый ящик WinFS II» . MSDN . Майкрософт . Архивировано из оригинала 11 февраля 2006 года . Проверено 24 июля 2022 г.
  11. ^ «Служба индексации» . Сеть разработчиков Microsoft . Майкрософт . 19 сентября 2012 года . Проверено 29 мая 2021 г.
  12. ^ МакКоннелл, Крис (2003). «System.Search, также известный как «Найти мои вещи» » . Архивировано из оригинала (PPT) 12 декабря 2003 года . Проверено 29 мая 2021 г. Предоставление данных для поиска: не через индексный сервер, [который является] необязательным в «Longhorn» [и] не будет существовать в будущих версиях [Windows]
  13. ^ «О службе индексирования» . Сеть разработчиков Microsoft . Майкрософт . 31 мая 2018 года . Проверено 29 мая 2021 г.
  14. ^ Перейти обратно: а б «Windows Desktop Search: часто задаваемые вопросы по техническим вопросам» . Майкрософт . 2006. Архивировано из оригинала 4 ноября 2007 года . Проверено 29 мая 2021 г.
  15. ^ «Заявление о конфиденциальности Windows Vista» . Майкрософт . 2006. Архивировано из оригинала (RTF) 30 августа 2008 года . Проверено 24 июля 2022 г.
  16. ^ «Индексация поиска в Windows 10: часто задаваемые вопросы» . Майкрософт . Проверено 24 июля 2022 г.
  17. ^ «Поиск Windows и конфиденциальность» . Майкрософт . Проверено 24 июля 2022 г. Поиск в Windows. Индексирование содержимого вашего компьютера помогает быстрее получать результаты при поиске файлов и других объектов. Windows использует индексацию по умолчанию. Все данные, собранные в результате индексирования, хранятся локально на вашем компьютере. Ничто из этого не отправляется на другой компьютер или в Microsoft.
  18. ^ «Поиск на рабочем столе Windows: типы файлов, доступные для поиска» . Майкрософт . 2006. Архивировано из оригинала 14 декабря 2007 года . Проверено 29 мая 2021 г.
  19. ^ «Понимание обработчиков свойств» . Сеть разработчиков Microsoft . Майкрософт . 31 мая 2018 года . Проверено 29 мая 2021 г.
  20. ^ «Понимание обработчиков протоколов» . Сеть разработчиков Microsoft . Майкрософт . 31 мая 2018 года . Проверено 29 мая 2021 г.
  21. ^ Брэндон Пэддок (21 июня 2007 г.). «Часто задаваемые вопросы: почему WDS/Windows Vista использует так много процессов?» . Проверено 23 июня 2007 г.
  22. ^ Перейти обратно: а б с д и ж г час я дж к «Добросовестность при разработке фоновых служб, работающих в Windows Vista» . Майкрософт . Проверено 14 июля 2007 г.
  23. ^ «Расширенный синтаксис запроса» . MSDN TechNet . Проверено 23 июня 2007 г.
  24. ^ Ник Уайт. «Расширенные методы поиска» . Архивировано из оригинала 13 июня 2007 г. Проверено 23 июня 2007 г.
  25. ^ «Ищите и найдете» . Майкрософт . Архивировано из оригинала 9 июля 2007 г. Проверено 5 июля 2007 г.
  26. ^ «Поиск данных» . 2 ноября 2006 г. Проверено 17 марта 2007 г.
  27. ^ «Обзор платформы разработки» . MSDN . Проверено 12 октября 2007 г.
  28. ^ «Программный запрос индекса» . MSDN . Проверено 12 октября 2007 г.
  29. ^ Таллох, Митч; Нортруп, Тони ; Ханикатт, Джерри; Уилсон, Эд (2009). Ресурсный комплект Windows 7 . Пирсон Образование. ISBN  9780735642775 . Проверено 8 сентября 2014 г. Подпапка SystemIndex содержит несколько файлов SystemIndex.*.Crwl и SystemIndex.*.gthr.
  30. ^ Кэтрин Хеллер (10 ноября 2006 г.). «Поиск Windows Vista: обновление синтаксиса» .
  31. ^ «Программный запрос индекса» . MSDN . Проверено 23 июня 2007 г.
  32. ^ «Использование протокола search-ms» . Проверено 24 сентября 2007 г.
  33. ^ «Журналы изменений (Windows)» . Проверено 14 июля 2007 г.
  34. ^ «Управление индексом» . MSDN . Проверено 12 октября 2007 г.
  35. ^ Лекстрейт, Винсент (июль 2010 г.). «Маяк языков программирования, v10.3» . Проверено 5 сентября 2010 г.
  36. ^ «Поиск на рабочем столе Windows: надстройка для файлов в сетях Microsoft» . Центр загрузки Microsoft . Корпорация Майкрософт. 30 июня 2008 г. Проверено 14 июля 2007 г.
  37. ^ «Доступность надстройки Windows Desktop Search для файлов в сетях Microsoft (версия: 5.0)» . Поддержка Майкрософт . Корпорация Майкрософт. 10 декабря 2008 г. Проверено 2 января 2012 г.
  38. ^ «Windows Search как платформа разработки» . 20 июня 2022 г.
  39. ^ «Обновление версии WDS, расширенные правила применения, автоматическое одобрение версий» . Проверено 1 февраля 2010 г.
  40. ^ «Последующие действия по обновлению WDS» . Проверено 1 февраля 2010 г.
  41. ^ «Поиск Windows» . Проверено 4 ноября 2019 г.
  42. ^ Поузи, Брайан (21 апреля 2009 г.). «Как Windows Desktop Search работает в Microsoft Outlook 2007» . ПоискОбмен . ТехТаржет . Архивировано из оригинала 27 сентября 2010 года . Проверено 3 января 2017 г.
  43. ^ «Поиск на естественном языке в Windows Vista» . Проверено 22 июня 2007 г.
  44. ^ «Поиск Windows 3.x» . MSDN . Проверено 12 октября 2007 г.
  45. ^ «Обзор изменений поиска на рабочем столе Windows Vista в пакете обновления 1 для Windows Vista» . Проверено 14 июля 2007 г.
  46. ^ Бенц, Бен (31 октября 2006 г.). «Состав запроса: построение поиска на основе другого поиска» . Shell: раскрытый блог . Майкрософт . Архивировано из оригинала 15 декабря 2006 года . Проверено 20 октября 2015 г.
  47. ^ Шульц, Грег (11 декабря 2007 г.). «Сузьте сохраненный поиск с помощью функции составления запросов Vista» . Техреспублика . CBS Интерактив . Архивировано из оригинала 11 марта 2017 года . Проверено 11 ноября 2015 г.
  48. ^ Перейти обратно: а б Уайт, Ник (14 мая 2007 г.). «Поиск, часть III: Знаете ли вы, что такое SearchMelt?» . Блог группы разработчиков Windows Vista . Майкрософт . Архивировано из оригинала 16 мая 2007 года . Проверено 20 октября 2015 г.
  49. ^ Перейти обратно: а б «Использование добрых имен» . MSDN . Майкрософт . 7 июля 2021 г. . Проверено 1 мая 2023 г.
  50. ^ Перейти обратно: а б «Система.Вид» . MSDN . Майкрософт . 7 января 2021 г. . Проверено 1 декабря 2022 г.
  51. ^ Брэндон Пэддок. «Судьба кодового названия «Казино» » . Архивировано из оригинала 21 октября 2008 г. Проверено 14 июня 2007 г.
  52. ^ Брэндон Пэддок. «Открытый поиск» . Проверено 14 июня 2007 г. [ постоянная мертвая ссылка ]
  53. ^ Брэндон Пэддок. «Где ВАШИ вещи?» . Проверено 14 июня 2007 г. [ постоянная мертвая ссылка ]
  54. ^ Мэри Джо Фоли. «Microsoft выпускает первую общедоступную тестовую сборку Windows Search 4.0» . Архивировано из оригинала 30 марта 2008 г. Проверено 28 марта 2008 г.
  55. ^ Брэндон Пэддок (28 марта 2008 г.). «Предварительная версия Windows Search 4.0» . Проверено 28 марта 2008 г.
  56. ^ Перейти обратно: а б «Описание Windows Search 4.0 и пакета многоязычного пользовательского интерфейса для Windows Search 4.0» . Майкрософт . Проверено 6 июня 2008 г.
  57. ^ ЛеБлан, Брэндон (3 июня 2008 г.). «Windows Search 4.0 выпущен в Интернете» . Блог об опыте работы с Windows . Корпорация Майкрософт . Проверено 6 января 2012 года .
  58. ^ «Что нового в Windows 10 версии 1903» . Архивировано из оригинала 22 мая 2020 г. Проверено 8 мая 2020 г.
  59. ^ «Что нового в Windows 10 версии 20H1» . Архивировано из оригинала 16 мая 2020 г. Проверено 8 мая 2020 г.
  60. ^ «Что нового в Windows 10 версии 1909» . Архивировано из оригинала 10 мая 2020 г. Проверено 8 мая 2020 г.

Дальнейшее чтение

[ редактировать ]
  1. Проталинский, Эмиль (27 марта 2010 г.). «Освоение поиска Windows с использованием расширенного синтаксиса запросов» . Арс Техника . Конде Наст Диджитал . Проверено 1 февраля 2011 г.
  2. «Описание Windows Search 4.0 и пакета многоязычного пользовательского интерфейса для Windows Search 4.0 (версия: 8.2)» . Поддержка Майкрософт . Корпорация Майкрософт. 13 августа 2008 года . Проверено 1 февраля 2011 г.
  3. «Windows Desktop Search: сравнение функций по версиям» . Microsoft.com . Корпорация Майкрософт . Проверено 1 февраля 2011 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 18db52dc8b870a4044452629153f4e57__1717503960
URL1:https://arc.ask3.ru/arc/aa/18/57/18db52dc8b870a4044452629153f4e57.html
Заголовок, (Title) документа по адресу, URL1:
Windows Search - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)