If I create new index with a mapping definition eg.
{ "mappings": { "dynamic": "false", "properties": { ...} } }
and then send data to it with fields that aren't included in the mapping, they are still created dynamically. If I set dynaminc to "strict" then the data sent is dropped. Having dynamic as false seems to give identical behaviour to having it as true, or undefined.
Am I missing something?
This is with elasticsearch v 7.10.1