@@ -46,19 +46,19 @@ public final class SimilarityService extends AbstractIndexComponent {
4646 public static final Map <String , TriFunction <String , Settings , Settings , SimilarityProvider >> BUILT_IN ;
4747 static {
4848 Map <String , TriFunction <String , Settings , Settings , SimilarityProvider >> defaults = new HashMap <>();
49- Map <String , TriFunction <String , Settings , Settings , SimilarityProvider >> buildIn = new HashMap <>();
5049 defaults .put ("classic" , ClassicSimilarityProvider ::new );
5150 defaults .put ("BM25" , BM25SimilarityProvider ::new );
5251 defaults .put ("boolean" , BooleanSimilarityProvider ::new );
53- buildIn .put ("classic" , ClassicSimilarityProvider ::new );
54- buildIn .put ("BM25" , BM25SimilarityProvider ::new );
55- buildIn .put ("DFR" , DFRSimilarityProvider ::new );
56- buildIn .put ("IB" , IBSimilarityProvider ::new );
57- buildIn .put ("LMDirichlet" , LMDirichletSimilarityProvider ::new );
58- buildIn .put ("LMJelinekMercer" , LMJelinekMercerSimilarityProvider ::new );
59- buildIn .put ("DFI" , DFISimilarityProvider ::new );
52+
53+ Map <String , TriFunction <String , Settings , Settings , SimilarityProvider >> builtIn = new HashMap <>(defaults );
54+ builtIn .put ("DFR" , DFRSimilarityProvider ::new );
55+ builtIn .put ("IB" , IBSimilarityProvider ::new );
56+ builtIn .put ("LMDirichlet" , LMDirichletSimilarityProvider ::new );
57+ builtIn .put ("LMJelinekMercer" , LMJelinekMercerSimilarityProvider ::new );
58+ builtIn .put ("DFI" , DFISimilarityProvider ::new );
59+
6060 DEFAULTS = Collections .unmodifiableMap (defaults );
61- BUILT_IN = Collections .unmodifiableMap (buildIn );
61+ BUILT_IN = Collections .unmodifiableMap (builtIn );
6262 }
6363
6464 public SimilarityService (IndexSettings indexSettings ,
0 commit comments