public class ScoreSortBuilder extends SortBuilder<ScoreSortBuilder>
Writeable.Reader<V>, Writeable.Writer<V>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
NESTED_FILTER_FIELD, NESTED_PATH_FIELD, order, ORDER_FIELD
EMPTY_PARAMS
Constructor and Description |
---|
ScoreSortBuilder()
Build a ScoreSortBuilder default to descending sort order.
|
ScoreSortBuilder(StreamInput in)
Read from a stream.
|
Modifier and Type | Method and Description |
---|---|
SortFieldAndFormat |
build(QueryShardContext context)
Create a @link
SortFieldAndFormat from this builder. |
boolean |
equals(java.lang.Object object) |
static ScoreSortBuilder |
fromXContent(QueryParseContext context,
java.lang.String fieldName)
|
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
int |
hashCode() |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params) |
void |
writeTo(StreamOutput out)
Write this into the StreamOutput.
|
buildSort, fromXContent, order, order, parseNestedFilter, resolveNested
buildAsBytes, buildAsBytes, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
public static final java.lang.String NAME
public ScoreSortBuilder()
public ScoreSortBuilder(StreamInput in) throws java.io.IOException
java.io.IOException
public void writeTo(StreamOutput out) throws java.io.IOException
Writeable
java.io.IOException
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
java.io.IOException
public static ScoreSortBuilder fromXContent(QueryParseContext context, java.lang.String fieldName) throws java.io.IOException
context
- the input parse context. The state on the parser contained in this context will be changed as a side effect of this
method callfieldName
- in some sort syntax variations the field name precedes the xContent object that specifies further parameters, e.g.
in '{ "foo": { "order" : "asc"} }'. When parsing the inner object, the field name can be passed in via this argumentjava.io.IOException
public SortFieldAndFormat build(QueryShardContext context)
SortBuilder
SortFieldAndFormat
from this builder.build
in class SortBuilder<ScoreSortBuilder>
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getWriteableName()
NamedWriteable