List of usage examples for org.apache.lucene.analysis.pattern PatternTokenizer PatternTokenizer
public PatternTokenizer(Pattern pattern, int group)
From source file:org.codelibs.elasticsearch.index.analysis.PatternAnalyzer.java
License:Apache License
@Override protected TokenStreamComponents createComponents(String s) { final Tokenizer tokenizer = new PatternTokenizer(pattern, -1); TokenStream stream = tokenizer;//w w w . j av a 2s .c om if (lowercase) { stream = new LowerCaseFilter(stream); } if (stopWords != null) { stream = new StopFilter(stream, stopWords); } return new TokenStreamComponents(tokenizer, stream); }
From source file:org.elasticsearch.analysis.common.PatternTokenizerFactory.java
License:Apache License
@Override public Tokenizer create() { return new PatternTokenizer(pattern, group); }