Начало работы с поиском

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

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

Дополнительные сведения см. в следующих кратких ссылках:

Необходимые компоненты

  • Каждый член проекта может использовать функции поиска, включая участников проекта, предоставленных заинтересованным лицам, базовым и более высоким уровням доступа.
  • При поиске в организации или коллекции отображаются только результаты, для которых у члена проекта есть доступ.
  • Результаты вики-поиска заинтересованных лиц ограничены подготовленными вики-сайтами. Так как опубликованные вики-сайты требуют доступа к регулярным репозиториям, к которым заинтересованные лица не имеют доступа, результаты опубликованных вики-сайтов не отображаются в результатах поиска. Аналогичным образом результаты поиска кода не отображаются для заинтересованных лиц.

Внимание

Для поиска кода Администратор istrator коллекции должен установить и настроить поиск.

Начало поиска с помощью ключевое слово

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

Поля поиска в Azure DevOps

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

Функции, использование и примеры поиска

Следующие функции применяются ко всем поискам, включая рабочие элементы, код, вики-сайты и пакеты.

Следующие функции применяются ко всем поискам, включая рабочие элементы, код и пакеты.


Функция поиска

Использование

Пример


Ключевое слово

Поиск на основе одного или нескольких ключевое слово.

validateнаходит экземпляры, содержащие проверку слова.


Точное совпадение

Поиск на основе точного соответствия, заключенного в двойные кавычки.

"Client not found" находит экземпляры, содержащие точное совпадение фраз клиента, не найдено.


Wild карта

  • Добавьте дикие карта символы * и ?ключевое слово для расширения условий поиска.
  • Добавьте * в конце ключевое слово, чтобы найти элементы, начинающиеся с ключевое слово.
  • Добавьте ? в середину любой буквенно-цифровой символ.
  • Используйте дикие карта символы в любой точке строки поиска, кроме префикса. С другими функциями фильтра поиска можно использовать префикс wild карта s.
  • Для сопоставления нескольких символов можно использовать несколько диких карта.
  • alpha?version находит экземпляры альфа1version и alphaXversion.
  • Browser* находит экземпляры BrowserEdge, BrowserIE и BrowserFirefox.
  • CodeSenseHttp* находит файлы, содержащие слова, начинающиеся с CodeSenseHttp, такие как CodeSenseHttpClient и CodeSenseHttpClientTest.

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

  • Найдите два или более ключевое слово с помощью логических операторов: AND, ORи NOT (должно быть верхним регистром).
  • Добавьте скобки в предложения для поддержки логических групп.
  • Так как AND это оператор по умолчанию, запись двух ключевое слово без оператора совпадает с поискомAND.
  • Validate AND revisit находит файлы, содержащие слова проверки и пересмотра.
  • Validate OR revisit находит файлы, содержащие слова проверки или пересмотра.
  • Validate NOT revisit находит файлы, содержащие слово проверки , но не слова вернитесь.
  • (Validate NOT revisit) OR "release delayed"находит файлы, содержащие слово проверки, но не слова вернитесь или файлы, содержащие задержку выпуска фразы.

Близкое взаимодействие

  • Поиск файлов на основе окрестностей с помощью операторов близкого взаимодействия: NEAR, BEFORE и AFTER (должно быть прописным).
  • По умолчанию поиск близкого взаимодействия ищет термины в пределах пяти маркеров.
  • term1 BEFORE term2 возвращает все файлы, в которых термин1 возникает ДО термина 2 на расстоянии от пяти маркеров между ними.
  • term1 AFTER term2 возвращает те же результаты, что и термин 2 ДО термина1.
  • term1 NEAR term2 возвращает все файлы, в которых термин1 находится в пределах пяти расстояний от термина2 в любом направлении. term1 NEAR term2 возвращает те же результаты, что term1 BEFORE term2 и OR term2 BEFORE term1.

Специальные символы

  • Экранируйте специальные символы , ), ]*[:, и ? путем их заключения в фразу (с разделителями с двойными кавычками.
  • Включите специальные символы в строку поиска или выполните поиск специально для специальных символов в соответствии со следующими правилами:
  • CodeA23? R находит файлы, содержащие слова, начинающиеся с CodeA23
  • Имеет любой буквенно-цифровой символ далее и заканчивается на R. Например, CodeA234R и CodeA23QR.
  • Найдите специальный символ, который не является частью языка запросов.
  • "flatten()" находит литеральную строку flatten(). Найдите литеральное вхождение символа двойной кавычки , выполнив его с помощью escape-символа \ и заключив строку поиска в двойные кавычки.
  • "\"react-redux\"" находит литеральную строку React-redux.

Поиск с другой страницы

Вы можете выполнить поиск на любой из следующих страниц:

  • Страница проекта организации: запускает поиск во всех проектах.
  • Страница обзора проекта: автоматически применяет фильтр для поиска в выбранном проекте.
  • Страница "Доски" для проекта: автоматически отображаются последние рабочие элементы и невыполненные работы, к которым обращается пользователь.
  • Azure Repos, Pipelines, Test Plans или страница артефактов проекта: автоматически отображаются функциональные фильтры для поиска кода.
  • Вики-страница: автоматически перейдите на вики-страницу, открываемую недавно.

Дополнительные сведения см. в следующих статьях:

Совет

Нет результатов, найденных для ...
Слишком много попаданий из простого дикого карта поиск не может привести к совпадениям файлов. Вы можете сузить поиск, добавив дополнительные символы или используя условие или фильтр.

Дополнительные функции поиска

Дополнительные задачи и действия поиска см. в следующей таблице.


Задача поиска

Действие


Поиск параметра организации

Перейдите в организацию и выберите параметры организации.


Поиск параметра проекта

Перейдите к проекту и выберите параметры проекта.


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

Перейдите на страницу параметров пользователя.


Найти пользователя

Перейдите в организацию и выберите "Пользователи>параметров организации", а затем введите имя в поле фильтра.


Поиск организации

Прокрутите экран слева от экрана, в котором перечислены все организации.


Найти проект

Перейдите в организацию и введите имя проекта в поле "Фильтр проектов".


Просмотр журнала файлов и сравнение версий

Перейдите в Репозитории>файлов, выделите файл и выберите журнал.


Примечание.

При поиске на странице параметров организации результаты поиска включают параметры уровня организации и уровня проекта.

Требования к повторному индексу поиска

Поиск Azure DevOps Server имеет следующее ограничение:

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

Расширения Marketplace

  • Поиск кода— расширяет поиск с помощью быстрых, гибких и точных результатов поиска по всему коду. Требуется для поиска репозиториев.
  • Поиск путей Azure. Добавляет специальный центр поиска в Boards для поиска в итерации и пути к областям без необходимости создавать и поддерживать пользовательские запросы.

Примечание.

Azure DevOps не поддерживает некоторые расширения. Дополнительные сведения или помощь см. в Visual Studio Marketplace.

Следующие шаги