mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-09 22:45:04 +00:00
Mark Scandinavian analysis components as multi term aware
This commit is contained in:
parent
7492300544
commit
5eb66e3378
@ -27,7 +27,7 @@ import org.elasticsearch.index.IndexSettings;
|
|||||||
/**
|
/**
|
||||||
* Factory for {@link ScandinavianFoldingFilter}
|
* Factory for {@link ScandinavianFoldingFilter}
|
||||||
*/
|
*/
|
||||||
public class ScandinavianFoldingFilterFactory extends AbstractTokenFilterFactory {
|
public class ScandinavianFoldingFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
|
||||||
|
|
||||||
public ScandinavianFoldingFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
|
public ScandinavianFoldingFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
|
||||||
super(indexSettings, name, settings);
|
super(indexSettings, name, settings);
|
||||||
@ -38,4 +38,8 @@ public class ScandinavianFoldingFilterFactory extends AbstractTokenFilterFactory
|
|||||||
return new ScandinavianFoldingFilter(tokenStream);
|
return new ScandinavianFoldingFilter(tokenStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getMultiTermComponent() {
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -27,7 +27,7 @@ import org.elasticsearch.index.IndexSettings;
|
|||||||
/**
|
/**
|
||||||
* Factory for {@link ScandinavianNormalizationFilter}
|
* Factory for {@link ScandinavianNormalizationFilter}
|
||||||
*/
|
*/
|
||||||
public class ScandinavianNormalizationFilterFactory extends AbstractTokenFilterFactory {
|
public class ScandinavianNormalizationFilterFactory extends AbstractTokenFilterFactory implements MultiTermAwareComponent {
|
||||||
|
|
||||||
public ScandinavianNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
|
public ScandinavianNormalizationFilterFactory(IndexSettings indexSettings, Environment environment, String name, Settings settings) {
|
||||||
super(indexSettings, name, settings);
|
super(indexSettings, name, settings);
|
||||||
@ -38,4 +38,8 @@ public class ScandinavianNormalizationFilterFactory extends AbstractTokenFilterF
|
|||||||
return new ScandinavianNormalizationFilter(tokenStream);
|
return new ScandinavianNormalizationFilter(tokenStream);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getMultiTermComponent() {
|
||||||
|
return this;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -229,8 +229,6 @@ public class AnalysisFactoryTestCase extends ESTestCase {
|
|||||||
// for tee-sinks
|
// for tee-sinks
|
||||||
.put("daterecognizer", Void.class)
|
.put("daterecognizer", Void.class)
|
||||||
.put("minhash", Void.class)
|
.put("minhash", Void.class)
|
||||||
.put("scandinaviannormalization", Void.class)
|
|
||||||
.put("scandinavianfolding", Void.class)
|
|
||||||
|
|
||||||
.immutableMap();
|
.immutableMap();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user