public class QueryRescorerBuilder extends RescoreBuilder<QueryRescorerBuilder>
Writeable.Reader<V>, Writeable.Writer<V>ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
static float |
DEFAULT_QUERYWEIGHT |
static float |
DEFAULT_RESCORE_QUERYWEIGHT |
static QueryRescoreMode |
DEFAULT_SCORE_MODE |
static java.lang.String |
NAME |
windowSizeEMPTY_PARAMS| Constructor and Description |
|---|
QueryRescorerBuilder(QueryBuilder builder)
Creates a new
QueryRescorerBuilder instance |
QueryRescorerBuilder(StreamInput in)
Read from a stream.
|
| Modifier and Type | Method and Description |
|---|---|
QueryRescorer.QueryRescoreContext |
build(QueryShardContext context) |
void |
doWriteTo(StreamOutput out) |
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
boolean |
equals(java.lang.Object obj) |
static QueryRescorerBuilder |
fromXContent(QueryParseContext parseContext) |
float |
getQueryWeight()
Gets the original query weight for rescoring.
|
QueryBuilder |
getRescoreQuery() |
float |
getRescoreQueryWeight()
Gets the original query weight for rescoring.
|
QueryRescoreMode |
getScoreMode()
Gets the original query score mode.
|
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
int |
hashCode() |
QueryRescorerBuilder |
setQueryWeight(float queryWeight)
Sets the original query weight for rescoring.
|
QueryRescorerBuilder |
setRescoreQueryWeight(float rescoreQueryWeight)
Sets the original query weight for rescoring.
|
QueryRescorerBuilder |
setScoreMode(QueryRescoreMode scoreMode)
Sets the original query score mode.
|
parseFromXContent, queryRescorer, toXContent, windowSize, windowSize, writeTobuildAsBytes, buildAsBytes, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitisFragmentpublic static final java.lang.String NAME
public static final float DEFAULT_RESCORE_QUERYWEIGHT
public static final float DEFAULT_QUERYWEIGHT
public static final QueryRescoreMode DEFAULT_SCORE_MODE
public QueryRescorerBuilder(QueryBuilder builder)
QueryRescorerBuilder instancebuilder - the query builder to build the rescore query frompublic QueryRescorerBuilder(StreamInput in) throws java.io.IOException
java.io.IOExceptionpublic void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo in class RescoreBuilder<QueryRescorerBuilder>java.io.IOExceptionpublic QueryBuilder getRescoreQuery()
public QueryRescorerBuilder setQueryWeight(float queryWeight)
public float getQueryWeight()
public QueryRescorerBuilder setRescoreQueryWeight(float rescoreQueryWeight)
public float getRescoreQueryWeight()
public QueryRescorerBuilder setScoreMode(QueryRescoreMode scoreMode)
QueryRescoreMode.Total.public QueryRescoreMode getScoreMode()
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContent in class RescoreBuilder<QueryRescorerBuilder>java.io.IOExceptionpublic static QueryRescorerBuilder fromXContent(QueryParseContext parseContext) throws java.io.IOException
java.io.IOExceptionpublic QueryRescorer.QueryRescoreContext build(QueryShardContext context) throws java.io.IOException
build in class RescoreBuilder<QueryRescorerBuilder>java.io.IOExceptionpublic final int hashCode()
hashCode in class RescoreBuilder<QueryRescorerBuilder>public final boolean equals(java.lang.Object obj)
equals in class RescoreBuilder<QueryRescorerBuilder>public java.lang.String getWriteableName()
NamedWriteable