Критерии по значениям атрибутов

Группа «Атрибуты» предназначена для поиска записей с помощью конкретных атрибутов, которые содержит эта запись. Например, можно найти все записи физических лиц с должностью «терапевт».

Для поиска по значениям атрибутов:

  1. Нажмите кнопку «+ Добавить критерий», расположенную на второй строке поисковой панели.

  2. В выпадающем списке выберите значение «Атрибуты» и выберите требуемый атрибут.

    • В списке отображаются только атрибуты, для которых был включен параметр «Поисковое» при настройке модели данных.

  3. В результате действия на второй строке поисковой панели добавится новый элемент поиска.

  4. Кликните по появившемуся элементу.

  5. В результате действия откроется панель с параметрами настройки поиска.

  6. Укажите дополнительный критерий поиска по значению (Таблица 1), признак равно/не равно, и значение атрибута.

  7. При необходимости добавьте еще одну строку со значением атрибута. Между значениями атрибута можно указать отношения в виде логического И / ИЛИ. Сочетания И / ИЛИ могут быть любыми.

  8. Когда поисковый запрос будет сформирован нажмите кнопку «Найти». Результаты поиска будут отображены в таблице под поисковой панелью.

Пример поиска по значению атрибута

Рисунок 1 – Пример поиска по значению атрибута

В результатах поиска отображаются записи, удовлетворяющие следующим условиям:

  • Запись соответствует всем поисковым условиям.

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

  • Запись не является логически удаленной (если это не поиск по удаленным записям).

При выборе атрибута, по которому производится поиск, следует учитывать тип значения атрибута. Тип значения влияет на допустимые для ввода значения полей и на поисковые результаты.

Доступные типы значений:

  • Строковый: результатом являются записи, содержащие строковое значение атрибута;

  • Численный точный: результатом являются записи, содержащие численное значение из текстового поля выбранного атрибута;

  • Численный интервальный: результатом являются записи, значение атрибута которых находится в заданном диапазоне, при этом крайние значения диапазона включаются в поисковую выдачу;

  • Логический: результатом являются записи, логическое значение которых равно указанному значению атрибута;

  • Дата: результатом являются записи, содержащие значение даты (год, месяц, день);

  • Время: результатом являются записи, содержащие значение времени.

Таблица 1 - Дополнительные критерии поиска по значению

Критерий

Описание

Точное значение/диапазон

Поиск точного значения, либо в рамках заданного диапазона. Параметры являются взаимоисключающими, т.е. при вводе данных в поле «Точное значение», поля для ввода диапазона будут недоступны. Отсутствие значения в поле нижней границы диапазона трактуется как «-∞», верхней – как «+∞» (например, если указать -5 в качестве нижней границы диапазона, а поле верхней границы оставить пустым, в результатах будут отображены записи, значение атрибута которых лежит в диапазоне от -5 до +∞. Администратором данных может быть настроено, учитывается ли регистр при поиске

Пустое

Поиск всех записей, в которых не заполнен указанный атрибут

Не пустое

Поиск всех записей, в которых заполнен указанный атрибут, при этом не важно какие символы записаны в поле и их количество

Исключить значение/диапазон

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

Начинается с

Поиск записей по атрибутам, в значении которых встречаются слова, начинающихся с набора букв, указанных в качестве значения параметра. В случае, если указанное значение содержит несколько значений через пробел, условие будет трактоваться как логическое «И», т.е. результаты будут содержать записи, в которых текстовое поле содержит слова, каждое из которых начинается на одно из значений, указанных в запросе. Поиск по нескольким значениям производится только среди атрибутов, которые содержат несколько слов (в указанном примере: Республика Конго). Поиск нескольких значений (символов) в одном слове может производиться другими параметрами поиска по атрибутам, например, «Содержит». Администратором данных может быть настроено, учитывается ли регистр при поиске.

Содержит

Поиск записей по атрибутам, в значении которых встречаются слова, содержащие указанный текст. Критерий применим только к строковым атрибутам. В поисковую выдачу записи попадут в том случае, если они в точности содержат введенный текст. При выполнении поиска по измеряемой величине значение атрибута следует указывать в базовых единицах измерения. На обработку запроса «Содержит» может потребоваться больше времени, чем на выполнение остальных поисковых запросов. Администратором данных может быть настроено, учитывается ли регистр при поиске.

По сходству

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

По морфологии

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