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

Поиск
Поле Поиск позволяет искать инциденты по названию, описанию и другим атрибутам. Чтобы воспользоваться поиском, выполните следующие действия:
- Ввести поисковый запрос в поле
Поиск - Нажать
Enter
Поиск по инцидентам поддерживает полнотекстовый поиск и поиск по конкретному полю. Условия можно комбинировать с помощью ключевых слов AND и OR.
Ключевое слово AND можно опустить, пробел по умолчанию считается за AND.
Пример простого поиска
Требуется найти все инциденты, в которых упоминается пользователь petrov.f или которые связаны с Exchange. Для выполнения поиска введите в поисковую строку следующий запрос:
petrov.f OR Exchange
Расширенный пример
Требуется найти все инциденты, в которых поле status равно error или done, упоминается пользователь petrov.f, а потенциальный ущерб равен 100. Для выполнения поиска введите в поисковую строку следующий запрос:
petrov.f (status=error OR status=done) AND damage=100
В этом примере между условиями petrov.f и (status=error or status=done) опущено слово and.
Подстановка системных полей в поиск
Поиск по системным полям инцидента позволяет автоматически добавлять и удалять поля в поисковой строке. Для этого наведите указатель мыши на имя поля в карточке инцидента, нажмите на него и выберите нужную функцию.

При добавлении нескольких полей для поиска они разделяются ключевым словом AND.
Подстановка работает для следующих разделов:
Дополнительных полейДеталей инцидентаМета-информации(за исключением связанных заметок)Истории(поиск по комментариям)
Ошибка превышения лимита maxClauseCount
При использовании сложных конструкций поиска (например, при поиске строк с пробелами) можно встретить ошибку превышения лимита maxClauseCount:

Пример ответа из консоли разработчика браузера на вкладке Network - Response:
{
"statusCode": 503,
"error": "Service Unavailable",
"message": "Error while search incidents and aggregations: SearchPhaseExecutionException[all shards failed]; nested: SMException[Query contains too many nested clauses; maxClauseCount is set to 1024]; nested: TooManyNestedClauses[Query contains too many nested clauses; maxClauseCount is set to 1024]; "
}
Эта ошибка означает, что количество условий в поисковом запросе превышает допустимый предел. Если используется строка, состоящая из нескольких слов и не заключенная в двойные кавычки, например Find incidents error, поиск выполняется следующим образом:
field1 = "Find" OR field2="Find" OR field3="Find" OR field1="incidents"...
Такой подход приводит к перебору всех полей, содержащихся в индексе .smos_incidents-*. Если таких полей много, а строка поиска содержит множество слов, разделенных пробелами, это может привести к превышению лимита maxClauseCount, который по умолчанию установлен в значении 1024.
Можно увеличить значение maxClauseCount, но делать этого настоятельно не рекомендуется. Увеличение данного лимита может привести к повышенному потреблению ЦП и ОЗУ.
Чтобы избежать этой ошибки, используйте более точные условия поиска. Строки, содержащие пробелы, заключайте в двойные кавычки, чтобы поисковая система интерпретировала их как единое целое:
"Find incidents error"
В некоторых случаях этого подхода может быть недостаточно для устранения ошибки превышения лимита maxClauseCount. В таких ситуациях можно использовать следующие варианты поисковых запросов:
- для поиска только по дополнительным полям в карточке инцидента:
'fields.*' = "Find incidents error"
- для поиска в описании инцидента:
'incident_description' = "Find incidents error"
- для поиска в заголовке:
'incident_title' = "Find incidents error"
- или объединенный запрос:
'fields.*' = "Find incidents error" OR 'incident_title' = "Find incidents error" OR 'incident_title' = "Find incidents error"
Фильтры
Дополнительно к поиску можно применять фильтрацию. Инцидент попадет в итоговую выборку, если он соответствует поисковой строке и каждому активному фильтру. В Менеджере инцидентов доступны следующие фильтры:
Временной фильтр- выпадающий список позволяет фильтровать инциденты по дате и времени их возникновенияКритичность- выпадающий список позволяет фильтровать инциденты по уровню их важности (например,Тревога,Норма)Workflow- выпадающий список позволяет фильтровать инциденты по определенному сценарию обработки или стадии жизненного циклаСтатус- выпадающий список позволяет фильтровать инциденты по их текущему состоянию (например,Новый,В работе,Закрыт)Ответственный- выпадающий список позволяет фильтровать инциденты по назначенному ответственному лицуТеги- выпадающий список позволяет фильтровать инциденты по назначенным тегам
Пользовательские фильтры
Пользовательские фильтры позволяют дополнительно сузить список инцидентов. Чтобы показать или скрыть блок с этими фильтрами, используйте переключатель Показать пользовательские фильтры в верхней части страницы. При включении блок отображается под строкой поиска.
Пользовательские фильтры настраиваются в параметрах полей инцидента. Чтобы поле отображалось как фильтр, при его создании или редактировании включите параметр Отобразить как фильтр. Подробнее см. в разделе Настройка полей инцидента.
Пользовательские фильтры настраиваются в параметрах полей инцидента. Чтобы поле отображалось как фильтр, при его создании или редактировании включите параметр Отобразить как фильтр. Подробнее см. в разделе Настройка полей инцидента.
Параметр Фильтров в строке задает количество фильтров, отображаемых в одной строке. Если фильтров больше выбранного значения, остальные переносятся на следующие строки.
Чтобы применить пользовательский фильтр, выберите или введите значение в соответствующем поле. При одновременном использовании нескольких пользовательских фильтров в итоговую выборку попадут инциденты, соответствующие каждому активному фильтру.

Для фильтров с типом выбор и мульти-выбор возможно использовать динамические фильтры, значения которых формируются из поискового запроса, см. динамические фильтры.
Настройка отображения
В Менеджере инцидентов можно настроить отображение списка инцидентов. В верхней части интерфейса расположены два переключателя:
Показывать теги- позволяет отображать или скрывать теги инцидентовГруппировать инциденты- позволяет группировать инциденты или отображать их по одному