org.apache.solr.search.similarities
Class DefaultSimilarityFactory

java.lang.Object
  extended by org.apache.solr.schema.SimilarityFactory
      extended by org.apache.solr.search.similarities.DefaultSimilarityFactory
Direct Known Subclasses:
SweetSpotSimilarityFactory

public class DefaultSimilarityFactory
extends SimilarityFactory

Factory for DefaultSimilarity

DefaultSimilarity is Lucene's default scoring implementation, based upon the Vector Space Model.

Optional settings:

See Also:
TFIDFSimilarity
WARNING: This API is experimental and might change in incompatible ways in the next release.

Field Summary
static String DISCOUNT_OVERLAPS
          Init param name for specifying the value to use in DefaultSimilarity.setDiscountOverlaps(boolean)
protected  boolean discountOverlaps
          Controls the value of DefaultSimilarity.setDiscountOverlaps(boolean) on newly constructed instances of DefaultSimilarity
 
Fields inherited from class org.apache.solr.schema.SimilarityFactory
CLASS_NAME, params
 
Constructor Summary
DefaultSimilarityFactory()
           
 
Method Summary
 Similarity getSimilarity()
           
 void init(SolrParams params)
           
 
Methods inherited from class org.apache.solr.schema.SimilarityFactory
getClassArg, getNamedPropertyValues, getParams
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISCOUNT_OVERLAPS

public static final String DISCOUNT_OVERLAPS
Init param name for specifying the value to use in DefaultSimilarity.setDiscountOverlaps(boolean)

See Also:
Constant Field Values

discountOverlaps

protected boolean discountOverlaps
Controls the value of DefaultSimilarity.setDiscountOverlaps(boolean) on newly constructed instances of DefaultSimilarity

Constructor Detail

DefaultSimilarityFactory

public DefaultSimilarityFactory()
Method Detail

init

public void init(SolrParams params)
Overrides:
init in class SimilarityFactory

getSimilarity

public Similarity getSimilarity()
Specified by:
getSimilarity in class SimilarityFactory


Copyright © 2000-2014 Apache Software Foundation. All Rights Reserved.