### 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/main/java/org/elasticsearch/index/mapper/DocumentParserContext.java
new ArrayList<>(),
            null,
            null,
            null,
            DocumentDimensions.fromIndexSettings(mappingParserContext.getIndexSettings()),
            parent,
            dynamic
        );
    }
    public final IndexSettings indexSettings() {
        return mappingParserContext.getIndexSettings();
    }
    public final IndexAnalyzers indexAnalyzers() {
        return mappingParserContext.getIndexAnalyzers();
    }
    public final RootObjectMapper root() {
        return this.mappingLookup.getMapping().getRoot();
    }
    public final ObjectMapper parent() {
        return parent;
    }
    public final MappingLookup mappingLookup() {
        return mappingLookup;
    }
    public final MetadataFieldMapper getMetadataMapper(String mapperName) {
        return mappingLookup.getMapping().getMetadataMapperByName(mapperName);
    }
    public final MappingParserContext dynamicTemplateParserContext(DateFormatter dateFormatter) {
        return mappingParserContext.createDynamicTemplateContext(dateFormatter);
    }