Является ли `dynamic: false` унаследованным` вложенными` разделами шаблона? - PullRequest
0 голосов
/ 06 ноября 2019

У меня странная проблема с шаблоном индекса, который я создал. Соответствующий раздел моего шаблона ниже

  "mappings": {
    "_doc": {
      "dynamic": "false",
      "properties": {
        "records": {
          "properties": {
            "informational": {
              "type": "nested",
              "properties": {
                "information": {
                  "type": "text"
                },
                "id": {
                  "type": "integer"
                }
              }
            },

Однако, что происходит при индексировании, этот вложенный документ records['informational'] имеет динамический ключ, созданный для поля, которое я не хочу индексировать, чтовызывает проблемы с индексацией.

Вопрос: должен ли мой вложенный раздел наследовать директиву dynamic: false от базового отображения, или же вложенные типы являются особенными в этом отношении и не наследуют такие параметры? Использование ES 6.8.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...