1 package org.wikimedia.search.extra.analysis.khmer;
2
3 import static java.util.Collections.singletonList;
4
5 import java.util.List;
6
7 import org.elasticsearch.index.analysis.PreConfiguredCharFilter;
8 import org.elasticsearch.plugins.AnalysisPlugin;
9 import org.elasticsearch.plugins.Plugin;
10
11
12
13
14 public class ExtraAnalysisKhmerPlugin extends Plugin implements AnalysisPlugin {
15
16 @Override
17 public List<PreConfiguredCharFilter> getPreConfiguredCharFilters() {
18 return singletonList(PreConfiguredCharFilter.singleton("khmer_syll_reorder",
19 true, KhmerCharFilter::new));
20 }
21
22 }