org.apache.solr.analysis
Class DoubleMetaphoneFilterFactory
java.lang.Object
org.apache.solr.analysis.BaseTokenFilterFactory
org.apache.solr.analysis.DoubleMetaphoneFilterFactory
- All Implemented Interfaces:
- TokenFilterFactory
public class DoubleMetaphoneFilterFactory
- extends BaseTokenFilterFactory
|
Method Summary |
protected void |
assureMatchVersion()
this method can be called in the #create method,
to inform user, that for this factory a luceneMatchVersion is required |
DoubleMetaphoneFilter |
create(org.apache.lucene.analysis.TokenStream input)
Transform the specified input TokenStream |
java.util.Map<java.lang.String,java.lang.String> |
getArgs()
|
protected boolean |
getBoolean(java.lang.String name,
boolean defaultVal)
|
protected boolean |
getBoolean(java.lang.String name,
boolean defaultVal,
boolean useDefault)
|
protected int |
getInt(java.lang.String name)
|
protected int |
getInt(java.lang.String name,
int defaultVal)
|
protected int |
getInt(java.lang.String name,
int defaultVal,
boolean useDefault)
|
protected org.apache.lucene.analysis.CharArraySet |
getWordSet(ResourceLoader loader,
java.lang.String wordFiles,
boolean ignoreCase)
|
void |
init(java.util.Map<java.lang.String,java.lang.String> args)
init will be called just once, immediately after creation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INJECT
public static final java.lang.String INJECT
- See Also:
- Constant Field Values
MAX_CODE_LENGTH
public static final java.lang.String MAX_CODE_LENGTH
- See Also:
- Constant Field Values
DEFAULT_MAX_CODE_LENGTH
public static final int DEFAULT_MAX_CODE_LENGTH
- See Also:
- Constant Field Values
args
protected java.util.Map<java.lang.String,java.lang.String> args
- The init args
luceneMatchVersion
protected org.apache.lucene.util.Version luceneMatchVersion
- the luceneVersion arg
DoubleMetaphoneFilterFactory
public DoubleMetaphoneFilterFactory()
init
public void init(java.util.Map<java.lang.String,java.lang.String> args)
- Description copied from interface:
TokenFilterFactory
init will be called just once, immediately after creation.
The args are user-level initialization parameters that
may be specified when declaring the factory in the
schema.xml
- Specified by:
init in interface TokenFilterFactory
create
public DoubleMetaphoneFilter create(org.apache.lucene.analysis.TokenStream input)
- Description copied from interface:
TokenFilterFactory
- Transform the specified input TokenStream
getArgs
public java.util.Map<java.lang.String,java.lang.String> getArgs()
assureMatchVersion
protected final void assureMatchVersion()
- this method can be called in the
#create method,
to inform user, that for this factory a luceneMatchVersion is required
getInt
protected int getInt(java.lang.String name)
getInt
protected int getInt(java.lang.String name,
int defaultVal)
getInt
protected int getInt(java.lang.String name,
int defaultVal,
boolean useDefault)
getBoolean
protected boolean getBoolean(java.lang.String name,
boolean defaultVal)
getBoolean
protected boolean getBoolean(java.lang.String name,
boolean defaultVal,
boolean useDefault)
getWordSet
protected org.apache.lucene.analysis.CharArraySet getWordSet(ResourceLoader loader,
java.lang.String wordFiles,
boolean ignoreCase)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2006-2010 Hibernate. All Rights Reserved.