public class ScoreSortBuilder extends SortBuilder<ScoreSortBuilder>
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static ParseField |
ORDER_FIELD |
order
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 |
---|---|
org.apache.lucene.search.SortField |
build(QueryShardContext context)
Create a @link
SortField 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, parseSort, resolveNested
buildAsBytes, buildAsBytes, toString
public static final java.lang.String NAME
public static final ParseField ORDER_FIELD
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 org.apache.lucene.search.SortField build(QueryShardContext context)
SortBuilder
SortField
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