@@ -245,7 +245,7 @@ public static class Builder extends FieldMapper.Builder {
245245 private final IndexMode indexMode ;
246246
247247 private final Parameter <Boolean > index = Parameter .indexParam (m -> ((TextFieldMapper ) m ).index , true );
248- private Parameter <Boolean > store = Parameter .storeParam (m -> ((TextFieldMapper ) m ).store , false );
248+ private final Parameter <Boolean > store = Parameter .storeParam (m -> ((TextFieldMapper ) m ).store , false );
249249
250250 final Parameter <SimilarityProvider > similarity = TextParams .similarity (m -> ((TextFieldMapper ) m ).similarity );
251251
@@ -317,8 +317,8 @@ public Builder(
317317
318318 // don't enable norms by default if the index is LOGSDB or TSDB based
319319 this .norms = Parameter .normsParam (
320- m -> ((TextFieldMapper ) m ).norms ,
321- () -> indexMode != IndexMode .LOGSDB && indexMode != IndexMode .TIME_SERIES
320+ m -> ((TextFieldMapper ) m ).norms ,
321+ () -> indexMode != IndexMode .LOGSDB && indexMode != IndexMode .TIME_SERIES
322322 );
323323 }
324324
@@ -471,18 +471,18 @@ private SubFieldInfo buildPhraseInfo(FieldType fieldType, TextFieldType parent)
471471 public TextFieldMapper build (MapperBuilderContext context ) {
472472 this .isSyntheticSourceEnabled = context .isSourceSynthetic ();
473473
474- // backwards compatibility checks
475- if (keywordMultiFieldsNotStoredWhenIgnored_indexVersionCheck (indexCreatedVersion ) == false ) {
476- this .store = Parameter .storeParam (m -> ((TextFieldMapper ) m ).store , () -> {
477- if (multiFieldsNotStoredByDefault_indexVersionCheck (indexCreatedVersion )) {
478- return isSyntheticSourceEnabled
479- && isWithinMultiField == false
480- && multiFieldsBuilder .hasSyntheticSourceCompatibleKeywordField () == false ;
481- } else {
482- return isSyntheticSourceEnabled && multiFieldsBuilder .hasSyntheticSourceCompatibleKeywordField () == false ;
483- }
484- });
485- }
474+ // // backwards compatibility checks
475+ // if (this.store.isSet() == false && keywordMultiFieldsNotStoredWhenIgnored_indexVersionCheck(indexCreatedVersion) == false) {
476+ // this.store = Parameter.storeParam(m -> ((TextFieldMapper) m).store, () -> {
477+ // if (multiFieldsNotStoredByDefault_indexVersionCheck(indexCreatedVersion)) {
478+ // return isSyntheticSourceEnabled
479+ // && isWithinMultiField == false
480+ // && multiFieldsBuilder.hasSyntheticSourceCompatibleKeywordField() == false;
481+ // } else {
482+ // return isSyntheticSourceEnabled && multiFieldsBuilder.hasSyntheticSourceCompatibleKeywordField() == false;
483+ // }
484+ // });
485+ // }
486486
487487 FieldType fieldType = TextParams .buildFieldType (
488488 index ,
@@ -506,13 +506,7 @@ public TextFieldMapper build(MapperBuilderContext context) {
506506 }
507507
508508 public static final TypeParser PARSER = createTypeParserWithLegacySupport (
509- (n , c ) -> new Builder (
510- n ,
511- c .indexVersionCreated (),
512- c .getIndexSettings ().getMode (),
513- c .getIndexAnalyzers (),
514- c .isWithinMultiField ()
515- )
509+ (n , c ) -> new Builder (n , c .indexVersionCreated (), c .getIndexSettings ().getMode (), c .getIndexAnalyzers (), c .isWithinMultiField ())
516510 );
517511
518512 private static class PhraseWrappedAnalyzer extends AnalyzerWrapper {
@@ -1305,7 +1299,6 @@ public Query existsQuery(SearchExecutionContext context) {
13051299
13061300 }
13071301
1308- private final IndexVersion indexCreatedVersion ;
13091302 private final IndexMode indexMode ;
13101303 private final boolean index ;
13111304 private final boolean store ;
0 commit comments