@@ -86,7 +86,7 @@ protected void addDoc(LuceneDocument doc) {
86
86
private final Set <String > ignoredFields ;
87
87
private final List <Mapper > dynamicMappers ;
88
88
private final Set <String > newFieldsSeen ;
89
- private final Map <String , ObjectMapper . Builder > dynamicObjectMappers ;
89
+ private final Map <String , ObjectMapper > dynamicObjectMappers ;
90
90
private final List <RuntimeField > dynamicRuntimeFields ;
91
91
private final DocumentDimensions dimensions ;
92
92
private String id ;
@@ -235,7 +235,7 @@ public final void addDynamicMapper(Mapper mapper) {
235
235
mappingLookup .checkFieldLimit (indexSettings ().getMappingTotalFieldsLimit (), newFieldsSeen .size ());
236
236
}
237
237
if (mapper instanceof ObjectMapper objectMapper ) {
238
- dynamicObjectMappers .put (objectMapper .name (), objectMapper . newBuilder ( this . indexSettings . getIndexVersionCreated ()) );
238
+ dynamicObjectMappers .put (objectMapper .name (), objectMapper );
239
239
// dynamic object mappers may have been obtained from applying a dynamic template, in which case their definition may contain
240
240
// sub-fields as well as sub-objects that need to be added to the mappings
241
241
for (Mapper submapper : objectMapper .mappers .values ()) {
@@ -265,13 +265,13 @@ public final List<Mapper> getDynamicMappers() {
265
265
}
266
266
267
267
/**
268
- * Get a dynamic object mapper builder by name. Allows consumers to lookup objects that have been dynamically added as a result
268
+ * Get a dynamic object mapper by name. Allows consumers to lookup objects that have been dynamically added as a result
269
269
* of parsing an incoming document. Used to find the parent object for new fields that are being dynamically mapped whose parent is
270
270
* also not mapped yet. Such new fields will need to be dynamically added to their parent according to its dynamic behaviour.
271
- * Holds a flat set of object builders , meaning that an object field named <code>foo.bar</code> can be looked up directly with its
271
+ * Holds a flat set of object mappers , meaning that an object field named <code>foo.bar</code> can be looked up directly with its
272
272
* dotted name.
273
273
*/
274
- final ObjectMapper . Builder getDynamicObjectMapperBuilder (String name ) {
274
+ final ObjectMapper getDynamicObjectMapper (String name ) {
275
275
return dynamicObjectMappers .get (name );
276
276
}
277
277
0 commit comments