public class TrieTokenizerFactory extends BaseTokenizerFactory
NumericRangeQuery for more details.NumericRangeQuery,
TrieField| Modifier and Type | Field and Description |
|---|---|
protected Map<String,String> |
args
The init args
|
protected org.apache.lucene.util.Version |
luceneMatchVersion
the luceneVersion arg
|
protected int |
precisionStep |
protected TrieField.TrieTypes |
type |
log| Constructor and Description |
|---|
TrieTokenizerFactory(TrieField.TrieTypes type,
int precisionStep) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
assureMatchVersion()
this method can be called in the
TokenizerFactory.create(java.io.Reader)
or TokenFilterFactory.create(org.apache.lucene.analysis.TokenStream) methods,
to inform user, that for this factory a luceneMatchVersion is required |
org.apache.solr.analysis.TrieTokenizer |
create(Reader input)
Creates a TokenStream of the specified input
|
Map<String,String> |
getArgs() |
protected boolean |
getBoolean(String name,
boolean defaultVal) |
protected boolean |
getBoolean(String name,
boolean defaultVal,
boolean useDefault) |
protected int |
getInt(String name) |
protected int |
getInt(String name,
int defaultVal) |
protected int |
getInt(String name,
int defaultVal,
boolean useDefault) |
protected org.apache.lucene.analysis.CharArraySet |
getSnowballWordSet(ResourceLoader loader,
String wordFiles,
boolean ignoreCase)
same as
getWordSet(ResourceLoader, String, boolean),
except the input is in snowball format. |
protected org.apache.lucene.analysis.CharArraySet |
getWordSet(ResourceLoader loader,
String wordFiles,
boolean ignoreCase) |
void |
init(Map<String,String> args) |
protected void |
warnDeprecated(String message) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetArgs, initprotected final int precisionStep
protected final TrieField.TrieTypes type
protected org.apache.lucene.util.Version luceneMatchVersion
public TrieTokenizerFactory(TrieField.TrieTypes type, int precisionStep)
public org.apache.solr.analysis.TrieTokenizer create(Reader input)
TokenizerFactoryprotected final void assureMatchVersion()
TokenizerFactory.create(java.io.Reader)
or TokenFilterFactory.create(org.apache.lucene.analysis.TokenStream) methods,
to inform user, that for this factory a luceneMatchVersion is requiredprotected final void warnDeprecated(String message)
protected int getInt(String name)
protected int getInt(String name, int defaultVal)
protected int getInt(String name, int defaultVal, boolean useDefault)
protected boolean getBoolean(String name, boolean defaultVal)
protected boolean getBoolean(String name, boolean defaultVal, boolean useDefault)
protected org.apache.lucene.analysis.CharArraySet getWordSet(ResourceLoader loader, String wordFiles, boolean ignoreCase) throws IOException
IOExceptionprotected org.apache.lucene.analysis.CharArraySet getSnowballWordSet(ResourceLoader loader, String wordFiles, boolean ignoreCase) throws IOException
getWordSet(ResourceLoader, String, boolean),
except the input is in snowball format.IOException