Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 5 Следующий »

Пример для каждого продукта:

dictionaries.json
[
  {
    "tag": "cdi_egrnorm",
    "path": "ru/hflabs/factor/dictionary/egr-cdi-norm",
    "local_path": "egr",
    "name_tmpl": "egr-cdi-norm-{metaDate}.dic",
    "task_name": "EgrDictionaryImport"
  },
  {
    "tag": "factor_flatarea",
    "path": "ru/hflabs/factor/index/index_flatArea",
    "name_tmpl": "index_flatArea-{build}-{metaDate}.idx",
    "with_build_version": true,
    "factor_name": "flatArea"
  },
  {
    "tag":"suggestions_eas",
    "path": "ru/hflabs/dictionary/sgt-gar-eas/",
    "local_path": "address",
    "name_tmpl": "sgt-gar-eas-{metaDate}.zip",
    "task_name": "address",
    "secondary_tags": [
            "suggestions_geo",
            "suggestions_house",
            "suggestions_iso3166"]
  }
]

Настраиваемые параметры:

НазваниеОписаниеЗначение по умолчанию
tagНазвание справочника в формате "продукт_имя".
Продукт может принимать одно из трёх значений: cdi, factor, suggestions

pathПуть к директории с разными версиями этого словаря в Artifactory после значения ARTIFACTORY_PATH из конфига updater.env
local_pathПуть относительно домашней директории продукта (FACTOR_DICTIONARY_HOME / SUGGESTIONS_DICTIONARY_HOME / CDI_DICTIONARY_HOME), куда нужно положить справочник.
Если пустой, справочник будет размещен прям в ней.

name_tmplШаблон имени справочника.
В него будет подставляться версия (в формате yyyymmdd) и, если предусмотрено, билд продукта

with_build_versionИспользуется для простановки в шаблон (name_tmpl) билда продуктаfalse
unzipТребуется ли распаковка справочника после скачивания.
Для всех справочников Подсказок распаковка по умолчанию не требуется, т.к. Подсказки 22.9+ умеют индексировать справочники без распаковки.
false
incrementНе удалять предыдущие версии (т.е. не очищать папку). false
depends_on

Указывает на конфиг другого словаря (обязательно должен присутствовать).

Позволяет перекрыть параметры.


task_name
Название задачи в Едином клиенте / Едином адресе, которую надо вызвать через API во время команды update
EgrDictionaryImport
factor_name
Значение dictionary.name для справочников Фактора, для которого будет запущено через API горящее обновление во время команды update
dictionary_update_task_name

Переопределение названия справочника в команде update для API Подсказок.

 

external

Определяет, является ли справочник внешним, влияет на update и unzip.

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

false

secondary_tags

Определяет какие вспомогательные справочники будут скачаны при загрузке основного, на данный момент основные справочники suggestions_eas и suggestions_party (для него вспомогательный suggestions_partyext обязательный, поэтому по умолчанию всегда загружаются вместе)



  • Нет меток