Class RankFeatureQuery
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
co.elastic.clients.elasticsearch._types.query_dsl.RankFeatureQuery
- All Implemented Interfaces:
QueryVariant
,JsonpSerializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
QueryBase.AbstractBuilder<BuilderT extends QueryBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<RankFeatureQuery>
Json deserializer forRankFeatureQuery
-
Method Summary
Modifier and TypeMethodDescriptionQuery variant kind.final String
field()
Required -rank_feature
orrank_features
field used to boost relevance scores.linear()
Linear function used to boost relevance scores based on the value of the rank featurefield
.log()
Logarithmic function used to boost relevance scores based on the value of the rank featurefield
.static RankFeatureQuery
Saturation function used to boost relevance scores based on the value of the rank featurefield
.protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static void
sigmoid()
Sigmoid function used to boost relevance scores based on the value of the rank featurefield
.Methods inherited from class co.elastic.clients.elasticsearch._types.query_dsl.QueryBase
boost, queryName, serialize, setupQueryBaseDeserializer, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.elasticsearch._types.query_dsl.QueryVariant
_toQuery
-
Field Details
-
_DESERIALIZER
Json deserializer forRankFeatureQuery
-
-
Method Details
-
of
public static RankFeatureQuery of(Function<RankFeatureQuery.Builder, ObjectBuilder<RankFeatureQuery>> fn) -
_queryKind
Query variant kind.- Specified by:
_queryKind
in interfaceQueryVariant
-
field
Required -rank_feature
orrank_features
field used to boost relevance scores.API name:
field
-
saturation
Saturation function used to boost relevance scores based on the value of the rank featurefield
.API name:
saturation
-
log
Logarithmic function used to boost relevance scores based on the value of the rank featurefield
.API name:
log
-
linear
Linear function used to boost relevance scores based on the value of the rank featurefield
.API name:
linear
-
sigmoid
Sigmoid function used to boost relevance scores based on the value of the rank featurefield
.API name:
sigmoid
-
serializeInternal
- Overrides:
serializeInternal
in classQueryBase
-
setupRankFeatureQueryDeserializer
protected static void setupRankFeatureQueryDeserializer(ObjectDeserializer<RankFeatureQuery.Builder> op)
-