public class RecencyBoostScorerBuilder extends Object implements ScorerBuilder
| Constructor and Description |
|---|
RecencyBoostScorerBuilder(String timeFacetName,
float maxFactor,
long from,
long cutoff,
TimeUnit timeunit) |
RecencyBoostScorerBuilder(String timeFacetName,
float maxFactor,
long cutoff,
TimeUnit timeunit) |
| Modifier and Type | Method and Description |
|---|---|
protected float |
computeTimeFactor(long timeVal) |
org.apache.lucene.search.Scorer |
createScorer(org.apache.lucene.search.Scorer innerScorer,
org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer) |
org.apache.lucene.search.Explanation |
explain(org.apache.lucene.index.IndexReader reader,
int doc,
org.apache.lucene.search.Explanation innerExplaination) |
public RecencyBoostScorerBuilder(String timeFacetName, float maxFactor, long cutoff, TimeUnit timeunit)
public org.apache.lucene.search.Explanation explain(org.apache.lucene.index.IndexReader reader,
int doc,
org.apache.lucene.search.Explanation innerExplaination)
throws IOException
explain in interface ScorerBuilderIOExceptionpublic org.apache.lucene.search.Scorer createScorer(org.apache.lucene.search.Scorer innerScorer,
org.apache.lucene.index.IndexReader reader,
boolean scoreDocsInOrder,
boolean topScorer)
throws IOException
createScorer in interface ScorerBuilderIOExceptionprotected float computeTimeFactor(long timeVal)
Copyright © 2005–2013. All rights reserved.