Пользовательский поиск — это расширенная функция расширенного поиска. Работает по принципу — «Не нашли то, что искали выше? Т.е. в расширенном поиске ». В этой области разрешены такие слова, как AND, OR и другие более сложные поиски.
Пользовательский поиск выполняется следующим образом: Поиск → Расширенный поиск → Вниз и нажмите на Пользовательский поиск, как показано на следующем снимке экрана.
Настройка пользовательского поиска
Пользовательский поиск сравнивает выбранное поле с определенным оператором для указанного значения . Возможно, что слишком многое из этого может быть воспроизведено с использованием стандартных полей в расширенном поиске. Однако пользователь может комбинировать такие параметры, как «Совпадение ЛЮБОГО» или «Совпадение ВСЕХ», используя скобки для объединения и приоритет для построения поиска сложных запросов.
Есть три поля в каждой строке (известный как «термин») пользовательского поиска —
-
Поле — Имя поля, в котором выполняется поиск.
-
Оператор — оператор сравнения.
-
Значение — значение, с которым сравнивается поле.
Поле — Имя поля, в котором выполняется поиск.
Оператор — оператор сравнения.
Значение — значение, с которым сравнивается поле.
Список доступных полей содержит все поля, определенные для ошибки. Он включает в себя любые настраиваемые поля, а также некоторые другие поля, такие как настоящее имя назначенного, дни с момента исправления ошибки, время с момента касания назначенного лица и другие вещи, которые могут быть полезны для дальнейшего поиска.
Доступен широкий спектр операторов . Существуют различные операции сопоставления строк (в том числе регулярные выражения), численные сравнения (которые также работают для дат) и для поиска информации об изменении ошибки.
Когда поле изменилось, что оно изменило с или на и кто это сделал. Существуют специальные операторы, которые являются пустыми и не пустыми, потому что Bugzilla не может определить разницу между полем значения, оставленным пустым специально, и одним, оставленным пустым случайно.
Пользователь может иметь n рядов для определения операторов, значений и полей. Над ними есть выпадающий список, который определяет, как эти строки связаны с поиском.
Сопоставьте ВСЕ нижеследующее по отдельности, сопоставьте ЛЮБОЕ из нижеследующего по отдельности или сопоставьте ВСЕ нижеследующее с одним и тем же полем — три параметра, перечисленные в раскрывающемся списке. Разницу между первым и третьим можно описать с помощью поиска комментариев. Если поиск —
- Комментарий содержит строку — «Ошибка»
- Комментарий содержит строку — «проблема»
При «сопоставлении всех нижеперечисленных отдельно» поиск будет возвращать ошибки, при которых «Ошибка», появившаяся в одном комментарии, может быть «проблемой» в том же или любом другом комментарии.
В разделе «сопоставить все последующие слова с одним и тем же полем» обе строки должны встречаться в одном и том же комментарии, т. Е. Будет выбрана ошибка, содержащая слова «ошибка» и «проблема» в одном и том же комментарии.
Если щелкнуть «Показать расширенные функции», появится больше возможностей или функций для использования сложного и специфического поиска. Пользователь может отменить любую строку, установив флажок. Он также может группировать строки поиска с круглыми скобками, чтобы определить, как связаны разные условия поиска. Пользователь получает возможность комбинировать их, используя ВСЕ (т.е. И) или ЛЮБОЙ (т.е. ИЛИ).