Поделиться через


Синтаксис расширенных запросов

Примечание

Windows Desktop Search 2.x — это устаревшая технология, которая изначально была доступна в качестве надстройки для Windows XP и Windows Server 2003. В более поздних выпусках используйте Windows Search .

Microsoft Windows Desktop Search (WDS) использует расширенный синтаксис запросов (AQS), чтобы помочь пользователям и программистам лучше определять и сужать свои поисковые запросы. Использование AQS — это простой способ предоставления более значимых результирующих наборов. Поиск можно сузить следующими параметрами:

  • Типы файлов: типы файлов, например папки, документы, презентации, изображения и т. д.
  • Хранилища файлов: определенные базы данных и расположения.
  • Свойства файла: метаданные файла, такие как размер, дата и заголовок.
  • Содержимое файла: ключевые слова, такие как конечные очки проекта, AQS, синие замшевые ботинки и т. д.

Кроме того, можно объединять параметры поиска с помощью операторов поиска. В оставшейся части этого раздела объясняется синтаксис запросов, параметры и операторы, а также способы их объединения для предоставления целевых результатов поиска. В таблицах описан синтаксис для использования с WDS, а также свойства, которые можно запрашивать для каждого типа файла, отображаемого в окне результатов поиска на рабочем столе Windows .

Синтаксис поиска на рабочем столе

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

  • <scope name>:<value>: расположение или хранилище данных, в котором находятся файлы.
  • <file kind>:<value>: типы файлов
  • <property name>:<value>: управляемые свойства файлов

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

"last quarter" author:(john OR joanne) foldername:mydocuments

Область действия по расположению и хранилищу данных

Пользователи могут ограничить область поиска определенными расположениями папок или хранилищами данных. Например, если вы используете несколько учетных записей электронной почты и хотите ограничить запрос Microsoft Outlook, используйте store:outlook.

Расположение или хранилище данных Ключевое слово AQS Пример
Персональный компьютер для настольных систем store:desktop
Файлы файлы store:files
Outlook outlook store:outlook
Outlook Express oe store:oe
Конкретная папка foldername или in foldername:MyDocuments или in:MyDocuments

Если у вас есть обработчик протокола для обхода пользовательских хранилищ, таких как Lotus Notes, можно использовать имя хранилища или обработчик протокола для хранилища данных. Например, если вы реализовали обработчик протокола для включения хранилища данных Lotus Notes в качестве "заметок", синтаксис запроса будет иметь вид store:notes.

Типы файлов

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

Тип файла для поиска Ключевое слово AQS Пример
Все типы файлов Все kind:everything
Коммуникации IP-адресу (DIP) kind:communications
Контакты контакты kind:contacts
электронная почта; email kind:email
Беседы в мгновенных сообщениях Im kind:im
Встречи Встречи kind:meetings
Задания задачи kind:tasks
Примечания HDInsight kind:notes
Документы Документы kind:docs
Текстовые документы текст kind:text
электронные таблицы; Электронные таблицы kind:spreadsheets
Презентации презентации; kind:presentations
Музыка music kind:music
Изображения Фото kind:pics
Видеоролики videos kind:videos
Папки папки kind:folders
Имя папки имя_папки или в имя_папки:mydocs или in:mydocs
Избранное ИЗБРАННОЕ kind:favorites
Programs программы kind:programs

Логические операторы

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

Оператор Пример Результат
NOT социальное не обеспечение Находит элементы, содержащие социальные, но не защищенные.
Пробел социальное обеспечение Находит элементы, содержащие социальные и защищенные.
ИЛИ социальное или социальное обеспечение Находит элементы, содержащие социальное или социальное обеспечение.
Кавычки "социальное обеспечение" Находит элементы, содержащие точную фразу социального обеспечения.
Круглые скобки (социальное обеспечение) Находит элементы, содержащие социальное обеспечение и безопасность в любом порядке.
> дата:>13.11.21
размер:>500
Находит элементы с датой после ММ/ДД/ГГ.
Находит элементы размером более 500 байт.
< дата:<13.11.21
размер:<500
Находит элементы с датой до ММ/ДД/ГГ.
Находит элементы размером менее 500 байт.
.. date:11/13/21..11/15/21 Находит элементы с датой, начинающаяся с ММ/ДД/ГГ и заканчивающаяся на ММ/ДД/ГГ.

Примечание

Операторы NOT и OR должны быть в верхнем регистре и не могут быть объединены в одном запросе. Например, выражение social OR security NOT retirement недопустимо.

Логические свойства

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

Синтаксис свойства Пример Результат
is:attachment report is:attachment Находит элементы с вложениями, содержащими отчет. Эквивалентно isattachment:true.
isonline: report isonline:true Находит элементы, которые находятся в сети и содержат отчет.
isrecurring: report isrecurring:true Находит повторяющиеся элементы, содержащие отчет.
isflagged: report isflagged:true Находит элементы, помеченные (например, "Проверка", "Дальнейшие действия") и содержащие отчет.
Isdeleted: report isdeleted:true Находит элементы, помеченные как удаленные (например, перемещенные в корзину или удаленные элементы) и содержащие отчет.
iscompleted: report iscompleted:false Находит элементы, которые не помечены как завершенные и которые содержат отчет.
hasattachment: report hasattachment:true Находит элементы, содержащие отчет и содержащие вложения
hasflag: report hasflag:true Находит элементы, содержащие отчет и имеющие флаги.

даты.

Помимо возможности поиска конкретных дат и диапазонов дат с помощью операторов, описанных ранее, AQS разрешает относительные значения даты (напримерtoday, , или next week), значения дня (напримерTuesday, или Monday..Wednesday) и значения месяцев (например, ).Februarytomorrow

Дата относительно: Пример Результат
День date:today
date:tomorrow
date:вчера
Находит элементы с текущей датой.
Находит элементы с завтрашней датой.
Находит элементы со вчерашней датой.
Неделя,месяц/год date:this week
date:last week
date:следующий месяц
date:прошлый месяц
дата:ближайший год
Находит элементы с датой, попадающей в текущую неделю.
Находит элементы с датой, попадающей за предыдущую неделю.
Находит элементы с датой, выпадающей в течение предстоящей недели.
Находит элементы с датой, попадающей в предыдущий месяц.
Находит элементы с датой, выпадающей в течение предстоящего года.

Свойства по типу файла

Пользователи могут выполнять поиск по определенным свойствам файлов разных типов. Некоторые свойства (например, размер файла) являются общими для всех файлов, а другие ограничены определенным типом. Например, количество слайдов зависит от презентаций. В следующих таблицах эти свойства перечислены по типу файла.

Все

Эти свойства являются общими для всех типов файлов. Чтобы включить в запрос все типы файлов, используйте следующий синтаксис:

kind:everything <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Title title, subject или about title:"Quarterly Financial"
Состояние status status:complete
Дата дата date:last week
Дата изменения дата изменения или изменения изменено:на прошлой неделе
Важность важность или приоритет важность:высокая
Размер size размер:> 50
Deleted удаленный или isdeleted isdeleted:true
Является вложением isattachment isattachment:true
Кому to или toname to:bob
Копия cc или ccname cc:john
Company company company:Microsoft
Расположение location расположение:"Конференц-зал 102"
Категория категория category:Business
Keywords keywords keywords:"sales projections"
Album Альбома альбом:"Летать ночью"
Имя файла filename или file filename:MyResume
Genre genre genre:rock
Автор автор или автор автор:"Стивен Кинг"
Пользователи пользователи или с with:(sonja or david)
Папка папка, в или путь folder:downloads
Расширение файла ext или fileext ext:.txt

Вложение

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

kind:attachment <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Пользователи пользователи или с people:john или with:john

Контакты

Эти свойства являются общими для всех типов файлов контактов. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:contacts <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Должность jobtitle jobtitle:финансовый директор
Адрес для обмена мгновенными сообщениями imaddress imaddress:john_doe@msn.com
Телефон помощника помощникифон assistantsphone:555-3323
Имя помощника assistantname assistantname:Paul
Profession Профессии профессия:водопроводчик
Псевдоним псевдоним псевдоним:Tex
Супруга Супруга супруга:Дебби
Деловой город бизнес-города businesscity:Seattle
Деловой почтовый индекс businesspostalcode businesspostalcode:98006
Домашняя страница для бизнеса businesshomepage businesshomepage:www.office.com
Номер телефона обратного вызова callbackphonenumber callbackphonenumber:555-555-2121
Автомобильный телефон автомобильный телефон carphone:555-555-2121
Дети дети children:Timmy
Имя firstname имя:Джон
Фамилия lastname lastname:Doe
Домашний факс homefax homefax:555-555-2121
Имя руководителя managersname managersname:John
Пейджер pager pager:555-555-2121
Рабочий телефон businessphone businessphone:555-555-2121
Домашний телефон homePhone homephone:555-555-2121
Мобильный телефон mobilephone мобильный телефон:555-555-2121
Office Office office:sample
Годовщину Годовщину годовщина:1/1/06
Birthday День рождения день рождения:1/1/06
Веб-страница веб-страница веб-страница:www.microsoft.com

Примечание

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

Коммуникации

Эти свойства являются общими для всех типов файлов обмена данными. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:communications <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Исходный тип от или организатора from:john
Received получено или отправлено sent:вчера
Тема тема или название subject:"Quarterly Financial"
Имеет вложение hasattachments, hasattachment hasattachment:true
Вложения вложения или вложения attachment:presentation.ppt
Скрытая копия bcc, bccname или bccaddress bcc:dave
Адрес копии ccaddress или cc ccaddress:john_doe@outlook.com
Флаг "Дальнейшие действия" followupflag followupflag:2
Дата выполнения duedate или due срок:на прошлой неделе
Read read или isread is:read
Завершено iscompleted is:completed
Неполный неполное или isincomplete is:incomplete
Имеет флаг hasflag или isflagged has:flag
Duration длительность длительность:> 50

Календарь

Эти свойства являются общими для всех типов файлов календаря. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:calendar <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Повторяющееся задание повторяющееся или isrecurring is:повторяющийся
Организатор organizer, by или from organizer:debbie

Документы

Эти свойства являются общими для всех типов файлов документов. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:documents <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Комментарии comments комментарии:"требуется окончательная проверка"
Последнее сохранение lastsavedby lastsavedby:John
Диспетчер документов documentmanager documentmanager:john
Номер редакции revisionnumber revisionnumber:1.0.3
Формат документа documentformat documentformat:MIMETYPE
Дата последней печати datelastprinted datelastprinted:last week

Уровень представления

Эти свойства являются общими для всех типов файлов презентации. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:presentation <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Количество слайдов slidecount slidecount:>20

Музыка

Эти свойства являются общими для всех типов музыкальных файлов. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:music <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Скорость скорость, скорость скорость:192
Художник artist, by или from художник:Джон Сингер
Duration длительность длительность:3
Album Альбома альбом:"величайшие хиты"
Genre genre genre:rock
Track track track:12
Год year год:> 1980 < 1990

Picture

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

kind:picture <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Камера сделать cameramake cameramake:sample
Модель камеры модель камеры cameramodel:sample
Измерения dimensions измерения:8X10
Ориентация orientation orientation:альбомная
Дата взята datetaken datetaken:вчера
Ширина width ширина:1600
Высота рост высота:1200

Видео

Эти свойства являются общими для всех типов видеофайла. Чтобы ограничить поиск только файлами этого типа, используйте следующий синтаксис:

kind:video <property>:<value>

где <property> — ключевое слово свойства AQS из следующей таблицы, а <value> — указанное условие поиска.

Свойство Ключевое слово AQS Пример
Имя имя, тема name:"Семейный отдых на пляже 05"
Доб. ext, fileext ext:.avi

См. также раздел

Воспринимаемые типы

Таблица схемы

Вызов WDS из командной строки

Вызов служб WDS с веб-страниц