org.apache.lucene.search
Class RandomSimilarityProvider
java.lang.Object
org.apache.lucene.search.similarities.Similarity
org.apache.lucene.search.similarities.PerFieldSimilarityWrapper
org.apache.lucene.search.RandomSimilarityProvider
public class RandomSimilarityProvider
- extends PerFieldSimilarityWrapper
Similarity implementation that randomizes Similarity implementations
per-field.
The choices are 'sticky', so the selected algorithm is always used
for the same field.
RandomSimilarityProvider
public RandomSimilarityProvider(Random random)
coord
public float coord(int overlap,
int maxOverlap)
- Overrides:
coord
in class Similarity
queryNorm
public float queryNorm(float sumOfSquaredWeights)
- Overrides:
queryNorm
in class Similarity
get
public Similarity get(String field)
- Specified by:
get
in class PerFieldSimilarityWrapper
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.