Тема
Глобальный поиск
Поиск по содержимому тест-кейсов, чек-листов и общих шагов сразу во всех доступных пространствах. Нужен, когда неизвестно, в каком пространстве или папке лежит элемент.
Где находится
Строка поиска — в шапке приложения, между логотипом DoQA и колокольчиком уведомлений; она есть на любой странице после входа. Страница результатов открывается только из этой строки, своего пункта в боковом меню у неё нет.
Строку поиска и страницу результатов видят все авторизованные пользователи. В выдачу попадает только то, что лежит в доступных пользователю пространствах.
При ширине окна меньше 768 px строка сворачивается в иконку-лупу: клик по ней открывает полноэкранную панель поиска с тем же поведением.
Что ищет
- Типы: тест-кейсы, чек-листы, общие шаги. Прогоны, баги, требования и автотесты глобальный поиск не находит.
- Поля: «Название», «Описание», «Предусловия», «Шаги и пункты», «Ожидаемый результат», «Постусловия», «Теги и комментарии» — по умолчанию все сразу. Фильтр «Искать в полях» сужает поиск до выбранных групп.
Подсказки в строке поиска
- Поставьте курсор в строку поиска или нажмите Ctrl + K (на MacOS — Command + K). Сочетание работает с любой страницы.
- Введите запрос: не меньше двух символов, не больше 100. Под строкой открывается панель подсказок.
- Выберите подсказку кликом или стрелками и Enter. Откроется боковая панель самой сущности: совпадение подсвечено, нужный шаг раскрыт.
В панели не больше девяти подсказок, сгруппированных по типам — «Тест-кейсы», «Чек-листы», «Общие шаги», — и не больше трёх на тип. У каждой подсказки иконка типа, подсвеченное совпадение и путь «Пространство / Папка» (у общих шагов вместо пути стоит «Общие шаги»). У группы — свой счётчик и кнопка «Смотреть все».
Страница результатов открывается тремя способами: Enter без выбранной подсказки, кнопка «Показать все результаты — N» внизу панели или «Смотреть все» у группы (тогда на странице сразу выбрана вкладка этого типа).
Страница результатов
Заголовок страницы — «Поиск», под ним счётчик «N результатов по запросу „запрос“» или «Ничего не найдено по запросу „запрос“». Счётчик считает результаты только по выбранной вкладке.
- Вкладки «Все», «Тест-кейсы», «Чек-листы», «Общие шаги» ограничивают выдачу одним типом; у каждой свой счётчик.
- В карточке результата под названием — ряд чипов «Найдено в:», по одному на каждое поле с совпадением: «Название», «Описание», «Шаг 3», «Сабчек 1.1», «Комментарий», «Тег». Выбранный чип определяет и показанный фрагмент, и то, на каком шаге откроется сущность.
- Клик по названию карточки открывает сущность так же, как клик по подсказке.
- Запрос в поле можно править прямо на странице: выдача обновляется сама, кнопка «Найти» или Enter применяет запрос сразу.
- Выдача подгружается прокруткой, по 30 результатов. После возврата из открытой сущности список остаётся на том же месте.
- Запрос, вкладка, фильтры и сортировка хранятся в адресе страницы, поэтому выдачу можно переслать ссылкой.
Сузить выдачу фильтрами
- Нажмите кнопку-воронку над списком результатов. На кнопке — число активных фильтров.
- В окне «Фильтры» задайте нужные поля — их состав в разделе Фильтры и сортировка.
- Нажмите «Применить». Кнопка неактивна, пока в окне ничего не изменили.
- Заданные фильтры выводятся чипами над списком. Крестик на чипе снимает один фильтр, «Сбросить фильтры» рядом — все сразу; запрос, вкладка и сортировка при этом остаются.
Порядок выдачи задаёт список «Сортировка» рядом с кнопкой-воронкой.
Фильтры и сортировка
| Поле | По умолчанию | Что делает |
|---|---|---|
| «Искать в полях» | ничего не выбрано = все 7 групп | сужает поиск до выбранных групп полей |
| «Создатель» | не задан | оставляет элементы, созданные выбранными пользователями; до 100 значений |
| «Пространство» | не задано | ограничивает выдачу выбранными пространствами; до 100 значений |
| «Только целое слово» | выключено | ищет слово целиком, а не как часть другого |
| «Учитывать регистр» | выключено | различает заглавные и строчные буквы |
| «Сортировка» | «По релевантности» | порядок выдачи: «По релевантности», «Сначала новые», «Сначала старые» |
Особенности
- Поиск в таблице раздела устроен иначе: он ищет по названию и ID в пределах открытого пространства и папки. Глобальный поиск ищет по содержимому, включая шаги, описание, теги и комментарии, сразу во всех доступных пространствах.
- Отметить все 7 групп в «Искать в полях» — то же самое, что не отмечать ни одной: такой фильтр даже не показывается чипом.
- Шестерёнка в окне «Фильтры» прячет и показывает отдельные фильтры. Спрятанный фильтр теряет заданное значение.
- Если результатов меньше пяти и запрос похож на другое слово, под полем появляется «Возможно, вы имели в виду: …». Клик подставляет исправление и повторяет поиск.
- После перехода на любую страницу приложения строка поиска в шапке очищается.
- Если очередная порция результатов не загрузилась, под списком появляется «Не удалось загрузить остальные результаты.» и кнопка «Повторить». Пока её не нажать, подгрузка при прокрутке не возобновляется.
- Пока идёт переиндексация поиска (запускает суперадминистратор), поиск недоступен.
Смотрите также
- Фильтры — фильтры таблиц разделов и поиск внутри пространства
- Пространства — доступ к пространству определяет, что попадёт в выдачу
- Горячие клавиши — остальные сочетания клавиш DoQA