Class RankFeatureQuery.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch._types.query_dsl.QueryBase.AbstractBuilder<RankFeatureQuery.Builder>
co.elastic.clients.elasticsearch._types.query_dsl.RankFeatureQuery.Builder
- All Implemented Interfaces:
WithJson<RankFeatureQuery.Builder>,ObjectBuilder<RankFeatureQuery>
- Enclosing class:
- RankFeatureQuery
public static class RankFeatureQuery.Builder
extends QueryBase.AbstractBuilder<RankFeatureQuery.Builder>
implements ObjectBuilder<RankFeatureQuery>
Builder for
RankFeatureQuery.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aRankFeatureQuery.final RankFeatureQuery.BuilderRequired -rank_featureorrank_featuresfield used to boost relevance scores.final RankFeatureQuery.Builderlinear(RankFeatureFunctionLinear value) Linear function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.BuilderLinear function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.Builderlog(RankFeatureFunctionLogarithm value) Logarithmic function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.BuilderLogarithmic function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.BuilderSaturation function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.Buildersaturation(Function<RankFeatureFunctionSaturation.Builder, ObjectBuilder<RankFeatureFunctionSaturation>> fn) Saturation function used to boost relevance scores based on the value of the rank featurefield.protected RankFeatureQuery.Builderself()final RankFeatureQuery.BuilderSigmoid function used to boost relevance scores based on the value of the rank featurefield.final RankFeatureQuery.BuilderSigmoid 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.AbstractBuilder
boost, queryNameMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
field
Required -rank_featureorrank_featuresfield 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 -
saturation
public final RankFeatureQuery.Builder saturation(Function<RankFeatureFunctionSaturation.Builder, ObjectBuilder<RankFeatureFunctionSaturation>> fn) 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 -
log
public final RankFeatureQuery.Builder log(Function<RankFeatureFunctionLogarithm.Builder, ObjectBuilder<RankFeatureFunctionLogarithm>> fn) 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 -
linear
public final RankFeatureQuery.Builder linear(Function<RankFeatureFunctionLinear.Builder, ObjectBuilder<RankFeatureFunctionLinear>> fn) 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 -
sigmoid
public final RankFeatureQuery.Builder sigmoid(Function<RankFeatureFunctionSigmoid.Builder, ObjectBuilder<RankFeatureFunctionSigmoid>> fn) Sigmoid function used to boost relevance scores based on the value of the rank featurefield.API name:
sigmoid -
self
- Specified by:
selfin classQueryBase.AbstractBuilder<RankFeatureQuery.Builder>
-
build
Builds aRankFeatureQuery.- Specified by:
buildin interfaceObjectBuilder<RankFeatureQuery>- Throws:
NullPointerException- if some of the required fields are null.
-