1 package org.wikimedia.search.extra.analysis.textify;
2
3 import java.io.Reader;
4
5 import org.elasticsearch.common.settings.Settings;
6 import org.elasticsearch.env.Environment;
7 import org.elasticsearch.index.IndexSettings;
8 import org.elasticsearch.index.analysis.AbstractCharFilterFactory;
9
10 public class CamelCaseCharFilterFactory extends AbstractCharFilterFactory {
11
12 CamelCaseCharFilterFactory(IndexSettings indexSettings, Environment env, String name, Settings settings) {
13 super(indexSettings, name);
14 }
15
16 @Override
17 public Reader create(Reader reader) {
18
19 return new CamelCaseCharFilter(reader);
20 }
21
22 }