public abstract class AbstractSimilarityProvider extends java.lang.Object implements SimilarityProvider
SimilarityProvider
providing common behaviourModifier and Type | Field and Description |
---|---|
protected static org.apache.lucene.search.similarities.Normalization |
NO_NORMALIZATION |
Modifier | Constructor and Description |
---|---|
protected |
AbstractSimilarityProvider(java.lang.String name)
Creates a new AbstractSimilarityProvider with the given name
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name()
Returns the name associated with the Provider
|
protected org.apache.lucene.search.similarities.Normalization |
parseNormalization(Settings settings)
Parses the given Settings and creates the appropriate
Normalization |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
protected static final org.apache.lucene.search.similarities.Normalization NO_NORMALIZATION
protected AbstractSimilarityProvider(java.lang.String name)
name
- Name of the Providerpublic java.lang.String name()
name
in interface SimilarityProvider
protected org.apache.lucene.search.similarities.Normalization parseNormalization(Settings settings)
Normalization
settings
- Settings to parseNormalization
referred to in the Settings