List of usage examples for org.apache.lucene.analysis.pattern PatternTokenizerFactory PatternTokenizerFactory
public PatternTokenizerFactory(Map<String, String> args)
From source file:org.aksw.palmetto.corpus.lucene.SimpleAnalyzer.java
License:Open Source License
public SimpleAnalyzer(boolean lowerCase) { Map<String, String> parameters = new HashMap<String, String>(); parameters.put(PatternTokenizerFactory.PATTERN, PATTERN); parameters.put(PatternTokenizerFactory.GROUP, "0"); parameters.put(AbstractAnalysisFactory.LUCENE_MATCH_VERSION_PARAM, version.name()); tokenizerFactory = new PatternTokenizerFactory(parameters); if (lowerCase) { parameters = new HashMap<String, String>(); parameters.put(AbstractAnalysisFactory.LUCENE_MATCH_VERSION_PARAM, version.name()); lowerCaseFilterFactory = new LowerCaseFilterFactory(parameters); } else {/* ww w .j av a 2 s. c o m*/ lowerCaseFilterFactory = null; } }