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


Пример запросов в поле поиска

В примерах этого раздела показано, как найти рабочие элементы с помощью полей поиска в Team Explorer и Team Web Access. Элементы можно искать с помощью фильтров-ярлыков или путем указания ключевых слов или фраз, конкретных полей или значений полей, изменения назначений или дат или с помощью операторов "Совпадает", "Содержит" и "Не".

В качестве области запросов полей поиска автоматически устанавливаются элементы, определенные в командном проекте, к которому вы в настоящее время подключены. Для поиска по командным проектам используйте редактор запросов. Кроме того, при поиске не учитывается регистр символов.

Использование фильтров-ярлыков

Откройте контекстное меню Значок контекстного меню и выберите пункт.



Контекстное меню поля поиска (Team Web Access)

Контекстное меню поля поиска (Team Web Access)


Контекстное меню поля поиска (Team Explorer)

Меню поля поиска (Team Explorer)

Можно ввести или выбрать один или несколько из следующих идентификаторов ярлыков.

  • A для "Кому назначено" (например, A:Annie или A=@me).

  • C для "Кем создано" (например, C:Peter или C=@me).

  • S для "Состояние" (например, S=New).

  • T для "Тип рабочего элемента" (например, T=Task).

Используйте макросы @Me и @Today, чтобы задать имя пользователя или текущую дату.

Используйте операторы =, : и –, чтобы определить операции Равно, Содержит и Отрицание соответственно.

Поиск рабочих элементов с помощью поля поиска (Team Explorer)

Поиск рабочего элемента с помощью текстового поля поиска

В поле поиска можно сочетать ярлыки и использовать операторы поиска.

В Team Explorer используйте кнопку Значок очистки поля поиска (Team Explorer) Очистить, чтобы удалить содержимое из поля поиска. Чтобы передать свой контекст в поле поиска в Visual Studio нажмите CTRL+'.

Поиск элементов по ключевым словам или фразам

Ключевые слова или фразы, вводимые в поле поиска, возвращают список рабочих элементов, которые содержат эти ключевые слова или фразы в полях Описание, Шаги для воспроизведения или Заголовок. Каждая фраза должна быть заключена в кавычки.

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

Несколько слов необходимо заключать в кавычки.

Например, чтобы найти рабочие элементы с указанными ключевыми словами в полях Название или Описание, выполните указанные ниже действия.

  • Для ключевого слова "дублирование" введите дублирование.

  • Для фразы "Начало работы" введите "Начало работы".

  • Для фразы "Начало работы" или ключевого слова "возможность" введите возможность "Начало работы".

Чтобы найти все рабочие элементы, содержащие следующие ключевые слова или фразы:

Введите следующую строку в поле поиска:

дублирование

duplication

Начало работы

"Getting Started"

возможность и Приступая к работе

feature "Getting Started"

Можно выполнить запросы частичного или полного соответствия по ключевому слову или фразе, содержащимся в любом текстовом поле. Или можно выполнить запрос полнотекстового поиска с помощью фильтрации по ключевым словам и фразам, содержащимся в полнотекстовом индексе. Team Foundation автоматически индексирует все длинные текстовые поля с типом данных PlainText и HTML и полем Название для полнотекстового поиска.

Поиск элементов по определенным полям и значениям полей

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

Чтобы найти элементы, которые соответствуют следующим критериям:

Введите следующую строку:

Содержит один вложенный файл.

System.AttachedFileCount=1

Вырезать пользовательские истории.

T:Story Reason=Cut

Или

T="User Story" System.Reason=Cut

Разрешено пользователем Peter.

"Resolved By":Peter

Или

Microsoft.VSTS.Common.ResolvedBy:Peter

Изменено сегодня.

"Changed Date"=@Today

Создано вчера в качестве действия теста.

"Created Date"=@Today-1 Activity=Test

Примечание

В некоторых полях, например Журнал и Описание, поиск с использованием частей слова не поддерживается.Например, если поле Журнал содержит фразу reproducible behavior и поиск выполняется по запросу History:repro, рабочий элемент не будет найден.Однако при поиске полной строки History:reproducible рабочий элемент будет найден.

Поиск элементов по изменению назначения или даты с помощью макросов @Me или @Today

Макрос @Me разворачивается до полного имени текущего пользователя при поиске любого рабочего элемента. Макрос @Me особенно полезен для выполнения поиска, результаты которого можно использовать совместно с другими пользователями. Он ускоряет работу, уменьшая количество символов, которые необходимо ввести для указания собственного имени пользователя.

Чтобы найти элементы, которые соответствуют следующим критериям:

Введите следующую строку:

В настоящее время назначено вам.

A=@Me

Создано вами.

C=@Me

Разрешено вчера.

"Resolved Date"=@Today-1

Изменено 7 дней назад.

System.ChangedDate=@Today-7

Создано вчера в команде Phone Saver для командного проекта FabrikamFiber.

"Created Date"=@Today-1 "Area Path"="FabrikamFiber\Phone Saver"

Уточнение запроса с помощью операторов "Совпадает", "Содержит" и "Не"

Используйте эти операторы поиска для задания условий поиска:

  • = (СОВПАДАЕТ) для поиска точных совпадений текста;

  • = (СОДЕРЖИТ) для поиска частичных совпадений текста;

  • (НЕ) для исключения рабочих элементов, содержащих определенный текст. Оператор НЕ можно использовать только с именами полей.

В приведенных ниже примерах показано использование операторов при создании строки поиска.

Чтобы найти элементы, которые соответствуют следующим критериям:

Введите следующую строку:

Присвоено пользователю Peter и неактивно.

A:Peter -S=Active

В котором поле "Действие" не было равно Development.

- Activity=Development

Разрешено пользователем Peter.

"Resolved By":Peter

Содержат ключевое слово triage в названии или описании, не назначены вам и не закрыты.

triage -A=@me -S=Closed

Активные ошибки, назначенные вам и не содержащие в названии ключевое слово bugbash.

S=Active T=bug A=@Me -Title:bugbash

Вопросы и ответы

Вопрос. Можно ли использовать оператор сравнения?

О. Нет. Поле поиска не распознает операторы сравнения, такие как "больше чем" (>) или "меньше чем" (<). Запросы с такими операторами преобразуются во фразу для поиска.