Skip to content

Commit 5eb66e3

Browse files
committed
Mark Scandinavian analysis components as multi term aware
1 parent 7492300 commit 5eb66e3

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

core/src/main/java/org/elasticsearch/index/analysis/ScandinavianFoldingFilterFactory.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
/**
2828
* Factory for {@link ScandinavianFoldingFilter}
2929
*/
30-
public class ScandinavianFoldingFilterFactory extends AbstractTokenFilterFactory {
30+
public class ScandinavianFoldingFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
3131

3232
public ScandinavianFoldingFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
3333
super(indexSettings, name, settings);
@@ -38,4 +38,8 @@ public TokenStream create(TokenStream tokenStream) {
3838
return new ScandinavianFoldingFilter(tokenStream);
3939
}
4040

41+
@Override
42+
public Object getMultiTermComponent() {
43+
return this;
44+
}
4145
}

core/src/main/java/org/elasticsearch/index/analysis/ScandinavianNormalizationFilterFactory.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
/**
2828
* Factory for {@link ScandinavianNormalizationFilter}
2929
*/
30-
public class ScandinavianNormalizationFilterFactory extends AbstractTokenFilterFactory {
30+
public class ScandinavianNormalizationFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
3131

3232
public ScandinavianNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
3333
super(indexSettings, name, settings);
@@ -38,4 +38,8 @@ public TokenStream create(TokenStream tokenStream) {
3838
return new ScandinavianNormalizationFilter(tokenStream);
3939
}
4040

41+
@Override
42+
public Object getMultiTermComponent() {
43+
return this;
44+
}
4145
}

test/framework/src/main/java/org/elasticsearch/AnalysisFactoryTestCase.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,8 +229,6 @@ public class AnalysisFactoryTestCase extends ESTestCase {
229229
// for tee-sinks
230230
.put("daterecognizer", Void.class)
231231
.put("minhash", Void.class)
232-
.put("scandinaviannormalization", Void.class)
233-
.put("scandinavianfolding", Void.class)
234232

235233
.immutableMap();
236234

0 commit comments

Comments
 (0)