Метод позволяет подключить произвольный подключает внешний справочник "на горячую" «на горячую», без перезапуска подсказок. Если необходимо обновить справочник без перезагрузки конфигурации можно использовать метод Обновление справочниковсправочник уже подключен — обновляет конфигурацию и содержимое.
Без форматирования |
---|
POST
http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs/manage/outward |
Без форматирования |
---|
{
"action": "RELOAD_SAFE",
"names": ["postal_office", "okved"]
} |
Параметры
Параметр | Назначение |
---|
action | Тип действия: - RELOAD_SAFE
- если есть новый конфигурационный YAML-файл – выполняется его перезагрузка
- если есть новый справочник – выполняется его переиндексация
- RELOAD_FORCE
- принудительная переиндексация справочника (будет построен новый индекс и удален старый, даже если нет нового справочника) и загрузка YAML-файла
|
names | Название справочника, указанное в конфигурационном .yaml файле (employees, postal_office...) |
Примеры
Подключить новый справочник
Если справочник Справочник не подключен – выполняется подключение и индексация— загрузит конфигурацию и содержимое справочника.
Запрос
Без форматирования |
---|
{
"action": "RELOAD_SAFE",
"names": ["employees"]
} |
Раскрыть |
---|
|
Блок кода |
---|
| [
{
"status": 200,
"name": "employees",
"description": "Outward dictionary configuration reloaded"
},
{
"status": 200,
"name": "employees",
"description": "DICTIONARY 'employees.csv' (10.07.2018 12:14:20) scheduled for loading"
}
] |
|
...
Обновить существующий справочник, если есть изменения
Если справочник уже загружен и есть новая версия — загрузит содержимое новой версии обновленный справочник – выполнится его индексация.
Запрос
Без форматирования |
---|
{
"action": "RELOAD_SAFE",
"names": ["employees"]
} |
Раскрыть |
---|
|
Блок кода |
---|
| [
{
"status": 200,
"name": "employees",
"description": "Outward dictionary configuration skipped"
},
{
"status": 200,
"name": "employees",
"description": "DICTIONARY 'employees.csv' (10.07.2018 12:14:20) scheduled for loading"
}
] |
|
Принудительно обновить существующий справочник
Загрузит новую конфигурацию и содержимое справочника, даже если нет изменений по сравнению с действующей версиейПринудительная загрузка конфигурационного файла и переиндексация справочника.
Запрос:
Без форматирования |
---|
{
"action": "RELOAD_FORCE",
"names": ["employees"]
} |
Раскрыть |
---|
|
Блок кода |
---|
| [
{
"status": 200,
"name": "employees",
"description": "Outward dictionary configuration reloaded"
},
{
"status": 200,
"name": "employees",
"description": "DICTIONARY 'employees.csv' (10.07.2018 12:14:20) scheduled for loading"
}
] |
|