org.elasticsearch.common.io.stream.Writeable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObjectpublic class RankEvalSpec
extends java.lang.Object
implements org.elasticsearch.common.io.stream.Writeable, org.elasticsearch.common.xcontent.ToXContentObject
| Constructor | Description |
|---|---|
RankEvalSpec(java.util.List<RatedRequest> ratedRequests,
EvaluationMetric metric) |
|
RankEvalSpec(java.util.List<RatedRequest> ratedRequests,
EvaluationMetric metric,
java.util.Collection<org.elasticsearch.index.rankeval.RankEvalSpec.ScriptWithId> templates) |
|
RankEvalSpec(org.elasticsearch.common.io.stream.StreamInput in) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addIndices(java.util.List<java.lang.String> indices) |
|
boolean |
equals(java.lang.Object obj) |
|
java.util.List<java.lang.String> |
getIndices() |
|
int |
getMaxConcurrentSearches() |
Returns the max concurrent searches allowed.
|
EvaluationMetric |
getMetric() |
Returns the metric to use for quality evaluation.
|
java.util.List<RatedRequest> |
getRatedRequests() |
Returns a list of intent to query translation specifications to evaluate.
|
java.util.Map<java.lang.String,org.elasticsearch.script.Script> |
getTemplates() |
Returns the template to base test requests on.
|
int |
hashCode() |
|
static RankEvalSpec |
parse(org.elasticsearch.common.xcontent.XContentParser parser) |
|
void |
setMaxConcurrentSearches(int maxConcurrentSearches) |
Set the max concurrent searches allowed.
|
java.lang.String |
toString() |
|
org.elasticsearch.common.xcontent.XContentBuilder |
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
|
void |
writeTo(org.elasticsearch.common.io.stream.StreamOutput out) |
public RankEvalSpec(java.util.List<RatedRequest> ratedRequests, EvaluationMetric metric, java.util.Collection<org.elasticsearch.index.rankeval.RankEvalSpec.ScriptWithId> templates)
public RankEvalSpec(java.util.List<RatedRequest> ratedRequests, EvaluationMetric metric)
public RankEvalSpec(org.elasticsearch.common.io.stream.StreamInput in)
throws java.io.IOException
java.io.IOExceptionpublic void writeTo(org.elasticsearch.common.io.stream.StreamOutput out)
throws java.io.IOException
writeTo in interface org.elasticsearch.common.io.stream.Writeablejava.io.IOExceptionpublic EvaluationMetric getMetric()
public java.util.List<RatedRequest> getRatedRequests()
public java.util.Map<java.lang.String,org.elasticsearch.script.Script> getTemplates()
public int getMaxConcurrentSearches()
public void setMaxConcurrentSearches(int maxConcurrentSearches)
public void addIndices(java.util.List<java.lang.String> indices)
public java.util.List<java.lang.String> getIndices()
public static RankEvalSpec parse(org.elasticsearch.common.xcontent.XContentParser parser)
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws java.io.IOException
toXContent in interface org.elasticsearch.common.xcontent.ToXContentjava.io.IOExceptionpublic java.lang.String toString()
toString in class java.lang.Objectpublic final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Object