Lookup Manager
к сведению
Справочник (lookup) - это статическая таблица данных, которая используется для обогащения или преобразования данных
во время
поиска.
Модуль Lookup Manager отвечает за создание, просмотр, редактирование и удаление справочников, а также за управление значениями, содержащимися в них. Он обеспечивает централизованное управление справочными данными, используемыми в системе.
Структура конфигурации
| Название | Поле в индексе | Синтаксис | Описание | Пример данных |
|---|---|---|---|---|
| Название справочника | name | <string> | Название справочника | lookup_name |
| Название индекса | idx | <string> | Название индекса, соответствующее справочнику | index_name |
| Поля | fields | <array> | Перечень полей справочника, которые используются для обогащения | field1, field2 |
| Количество строк для отображения | size | <int> | Количество строк для отображения данных справочника | 1000 |
| Чувствительность к регистру | case_sensitive | <array> | Перечень полей, которые чувствительны к регистру при совпадении | field1, field2 |
| Wildcard | wildcards | <array> | Перечень полей, по которым производится совпадение по правилу Wildcard | field1, field2 |
| Cidrmatch | cidrmatch | <array> | Перечень полей, по которым производится совпадение по правилу | field1, field2 |
| Условие | condition | <string> | условие фильтрации, применяемое перед сопоставлением записей справочника. | status != "Уволен" |
| Лимит | limit | <int> | Ограничение размера справочных данных перед сопоставлением. | 1000 |
| Максимальное количество соответствий | max_match | <int> | Максимальное количество совпадений из справочника на один результат поиска при выполнении команды lookup | 100 |