asticsearch total_fields.limit как глобальный - PullRequest
0 голосов
/ 17 декабря 2018

У меня большие документы (более 1000 полей в каждом документе), поэтому мне нужно установить index.mapping.total_fields.limit = 9000 для каждого из моих индексов,

можно ли установить глобальную конфигурацию для всехиндексы и изменить их предел по умолчанию?Я использую JS-библиотекуasticsearch (но я также могу использовать API)

Спасибо, Ларри

1 Ответ

0 голосов
/ 17 декабря 2018

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

PUT _template/common-template
{
  "index_patterns": "*",                    <--- applies to all indices
  "order": 10,                              <--- high order to apply the template last
  "settings": {
    "index": {
      "mapping": {
        "total_fields": {
          "limit": "9000"                   <--- this setting will apply to all indices
        }
      }
    }
  },
  "aliases": {},
  "mappings": {
     ... common mappings go here...
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...