org.apache.solr.search.similarities
Class SchemaSimilarityFactory
java.lang.Object
org.apache.solr.schema.SimilarityFactory
org.apache.solr.search.similarities.SchemaSimilarityFactory
- All Implemented Interfaces:
- SolrCoreAware
public class SchemaSimilarityFactory
- extends SimilarityFactory
- implements SolrCoreAware
SimilarityFactory that returns a PerFieldSimilarityWrapper
that delegates to the field type, if it's configured, otherwise
DefaultSimilarity.
NOTE: Users should be aware that in addition to supporting
Similarity configurations specified on individual
field types, this factory also differs in behavior from
DefaultSimilarityFactory because of other differences in the
implementations of PerFieldSimilarityWrapper and
DefaultSimilarity - notably in methods such as
Similarity.coord(int, int) and Similarity.queryNorm(float).
- See Also:
FieldType.getSimilarity()
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SchemaSimilarityFactory
public SchemaSimilarityFactory()
inform
public void inform(SolrCore core)
- Specified by:
inform in interface SolrCoreAware
init
public void init(SolrParams args)
- Overrides:
init in class SimilarityFactory
getSimilarity
public Similarity getSimilarity()
- Specified by:
getSimilarity in class SimilarityFactory
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.