private final class TFIDFSimilarity.TFIDFSimScorer extends Similarity.SimScorer
| Modifier and Type | Field and Description |
|---|---|
private NumericDocValues |
norms |
private TFIDFSimilarity.IDFStats |
stats |
private float |
weightValue |
| Constructor and Description |
|---|
TFIDFSimScorer(TFIDFSimilarity.IDFStats stats,
NumericDocValues norms) |
| Modifier and Type | Method and Description |
|---|---|
float |
computePayloadFactor(int doc,
int start,
int end,
BytesRef payload)
Calculate a scoring factor based on the data in the payload.
|
float |
computeSlopFactor(int distance)
Computes the amount of a sloppy phrase match, based on an edit distance.
|
Explanation |
explain(int doc,
Explanation freq)
Explain the score for a single document
|
float |
score(int doc,
float freq)
Score a single document
|
private final TFIDFSimilarity.IDFStats stats
private final float weightValue
private final NumericDocValues norms
TFIDFSimScorer(TFIDFSimilarity.IDFStats stats, NumericDocValues norms) throws java.io.IOException
java.io.IOExceptionpublic float score(int doc,
float freq)
Similarity.SimScorerscore in class Similarity.SimScorerdoc - document id within the inverted index segmentfreq - sloppy term frequencypublic float computeSlopFactor(int distance)
Similarity.SimScorercomputeSlopFactor in class Similarity.SimScorerpublic float computePayloadFactor(int doc,
int start,
int end,
BytesRef payload)
Similarity.SimScorercomputePayloadFactor in class Similarity.SimScorerpublic Explanation explain(int doc, Explanation freq)
Similarity.SimScorerexplain in class Similarity.SimScorerdoc - document id within the inverted index segmentfreq - Explanation of how the sloppy term frequency was computed