### Description

Dynamic mappings can greatly help the getting started experience but they currently don't apply to all types, one example is `dense_vector`.

It's been suggested to automatically map float arrays as dense vectors when there are more than 100 values, or a heuristic along these lines.
server/src/test/java/org/elasticsearch/index/mapper/DynamicMappingTests.java
}
            }"""), Strings.toString(doc.dynamicMappingsUpdate()));
    }
    public void testDynamicRuntimeWithDynamicDateFormats() throws IOException {
        DocumentMapper documentMapper = createDocumentMapper(topMapping(b -> {
            b.field("dynamic", ObjectMapper.Dynamic.RUNTIME);
            b.array("dynamic_date_formats", "dd/MM/yyyy", "dd-MM-yyyy");
        }));
        ParsedDocument doc = documentMapper.parse(source(b -> {
            b.field("date1", "15/12/2020");
            b.field("date2", "15-12-2020");
        }));
        assertEquals(XContentHelper.stripWhitespace("""
            {
              "_doc": {
                "dynamic": "runtime",
                "runtime": {
                  "date1": {
                    "type": "date",
                    "format": "dd/MM/yyyy"
                  },
                  "date2": {
                    "type": "date",
                    "format": "dd-MM-yyyy"
                  }
                }
              }
            }"""), Strings.toString(doc.dynamicMappingsUpdate()));
    }
    public void testDynamicRuntimeWithinObjects() throws IOException {