question: public boolean hasExplicitField ( String fieldName ) { if ( fields . containsKey ( fieldName ) ) { return true ; } for ( DynamicField df : dynamicFields ) { if ( fieldName . equals ( df . getRegex ( ) ) ) return true ; } return false ; }
target:  Does the schema explicitly define the specified field, i.e. not as a result of a copyField declaration?  We consider it explicitly defined if it matches a field name or a dynamicField name.