Skip to content

Commit a1ae895

Browse files
brusicjpountz
authored andcommitted
Add boolean similarity to built in similarity types (#26613)
1 parent af7f849 commit a1ae895

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

core/src/main/java/org/elasticsearch/index/similarity/SimilarityService.java

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)