|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.solr.analysis.BaseTokenFilterFactory
org.apache.solr.analysis.CollationKeyFilterFactory
public class CollationKeyFilterFactory
Factory for CollationKeyFilter
.
This factory can be created in two ways:
Using a System collator:
Using a Tailored ruleset:
<fieldType name="text_clltnky" class="solr.TextField" positionIncrementGap="100"> <analyzer> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.CollationKeyFilterFactory" language="ja" country="JP"/> </analyzer> </fieldType>
Collator
,
Locale
,
RuleBasedCollator
Field Summary | |
---|---|
protected Map<String,String> |
args
The init args |
protected org.apache.lucene.util.Version |
luceneMatchVersion
the luceneVersion arg |
Fields inherited from class org.apache.solr.analysis.BaseTokenFilterFactory |
---|
log |
Constructor Summary | |
---|---|
CollationKeyFilterFactory()
|
Method Summary | |
---|---|
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.lucene.analysis.TokenStream |
create(org.apache.lucene.analysis.TokenStream input)
Transform the specified input TokenStream |
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 |
getWordSet(ResourceLoader loader,
String wordFiles,
boolean ignoreCase)
|
void |
inform(ResourceLoader loader)
|
void |
init(Map<String,String> args)
|
protected void |
warnDeprecated(String message)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.solr.analysis.TokenFilterFactory |
---|
getArgs, init |
Field Detail |
---|
protected Map<String,String> args
protected org.apache.lucene.util.Version luceneMatchVersion
Constructor Detail |
---|
public CollationKeyFilterFactory()
Method Detail |
---|
public void inform(ResourceLoader loader)
inform
in interface ResourceLoaderAware
public org.apache.lucene.analysis.TokenStream create(org.apache.lucene.analysis.TokenStream input)
TokenFilterFactory
create
in interface TokenFilterFactory
public void init(Map<String,String> args)
public Map<String,String> getArgs()
protected 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 required
protected 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
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |