public class OpenNLPTokenizerFactory extends TokenizerFactory implements ResourceLoaderAware
OpenNLPTokenizer
.
<fieldType name="text_opennlp" class="solr.TextField" positionIncrementGap="100" <analyzer> <tokenizer class="solr.OpenNLPTokenizerFactory" sentenceModel="filename" tokenizerModel="filename"/> </analyzer> </fieldType>
Modifier and Type | Field and Description |
---|---|
static String |
NAME
SPI name
|
static String |
SENTENCE_MODEL |
static String |
TOKENIZER_MODEL |
LUCENE_MATCH_VERSION_PARAM, luceneMatchVersion
Constructor and Description |
---|
OpenNLPTokenizerFactory(Map<String,String> args) |
Modifier and Type | Method and Description |
---|---|
OpenNLPTokenizer |
create(AttributeFactory factory) |
void |
inform(ResourceLoader loader) |
availableTokenizers, create, findSPIName, forName, lookupClass, reloadTokenizers
get, get, get, get, get, getBoolean, getChar, getClassArg, getFloat, getInt, getLines, getLuceneMatchVersion, getOriginalArgs, getPattern, getSet, getSnowballWordSet, getWordSet, isExplicitLuceneMatchVersion, require, require, require, requireBoolean, requireChar, requireFloat, requireInt, setExplicitLuceneMatchVersion, splitAt, splitFileNames
public static final String NAME
public static final String SENTENCE_MODEL
public static final String TOKENIZER_MODEL
public OpenNLPTokenizer create(AttributeFactory factory)
create
in class TokenizerFactory
public void inform(ResourceLoader loader) throws IOException
inform
in interface ResourceLoaderAware
IOException
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.