Я устанавливаю _source = false и store = false, но почему я все еще могу получить значение сопоставления из агрегации? - PullRequest
0 голосов
/ 14 сентября 2018

Когда я добавил новый сопоставленный JobId в существующий документ, я просто установил тип (целое число), поэтому ES по умолчанию установит store=false. поскольку _source также отключен в существующем документе. Почему я все еще могу получить значение JobId с помощью Aggregation?

Я использую GET /_mapping и вижу структуру документа как удар:

    {
    "my_index": {
    "mappings": {
      "files": {
        "_all": {
          "enabled": false
        },
        "_source": {
          "enabled": false
        },
        "properties": {
          "activeRecordCount": {
            "type": "long",
            "store": true
          }
          "jobId": {
            "type": "integer"
          }
        }
      }
    }
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...