public class FunctionScoreQuery
extends org.apache.lucene.search.Query
| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_MAX_BOOST |
| Constructor and Description |
|---|
FunctionScoreQuery(org.apache.lucene.search.Query subQuery,
ScoreFunction function) |
FunctionScoreQuery(org.apache.lucene.search.Query subQuery,
ScoreFunction function,
java.lang.Float minScore,
CombineFunction combineFunction,
float maxBoost) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.search.Weight |
createWeight(org.apache.lucene.search.IndexSearcher searcher,
boolean needsScores) |
boolean |
equals(java.lang.Object o) |
ScoreFunction |
getFunction() |
float |
getMaxBoost() |
java.lang.Float |
getMinScore() |
org.apache.lucene.search.Query |
getSubQuery() |
int |
hashCode() |
org.apache.lucene.search.Query |
rewrite(org.apache.lucene.index.IndexReader reader) |
java.lang.String |
toString(java.lang.String field) |
public static final float DEFAULT_MAX_BOOST
public FunctionScoreQuery(org.apache.lucene.search.Query subQuery,
ScoreFunction function,
java.lang.Float minScore,
CombineFunction combineFunction,
float maxBoost)
public FunctionScoreQuery(org.apache.lucene.search.Query subQuery,
ScoreFunction function)
public float getMaxBoost()
public org.apache.lucene.search.Query getSubQuery()
public ScoreFunction getFunction()
public java.lang.Float getMinScore()
public org.apache.lucene.search.Query rewrite(org.apache.lucene.index.IndexReader reader)
throws java.io.IOException
rewrite in class org.apache.lucene.search.Queryjava.io.IOExceptionpublic org.apache.lucene.search.Weight createWeight(org.apache.lucene.search.IndexSearcher searcher,
boolean needsScores)
throws java.io.IOException
createWeight in class org.apache.lucene.search.Queryjava.io.IOExceptionpublic java.lang.String toString(java.lang.String field)
toString in class org.apache.lucene.search.Querypublic boolean equals(java.lang.Object o)
equals in class org.apache.lucene.search.Querypublic int hashCode()
hashCode in class org.apache.lucene.search.Query