Class Rescore.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Rescore.Builder>
co.elastic.clients.elasticsearch.core.search.Rescore.Builder
- All Implemented Interfaces:
WithJson<Rescore.Builder>,ObjectBuilder<Rescore>
- Enclosing class:
- Rescore
public static class Rescore.Builder
extends WithJsonObjectBuilderBase<Rescore.Builder>
implements ObjectBuilder<Rescore>
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefine thisRescoreas a plugin-defined variant.build()protected Rescore.Builderself()final Rescore.BuilderwindowSize(Integer value) API name:window_sizeMethods 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
-
windowSize
API name:window_size -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<Rescore.Builder>
-
query
-
query
public Rescore.Builder.ContainerBuilder query(Function<RescoreQuery.Builder, ObjectBuilder<RescoreQuery>> fn) -
learningToRank
-
learningToRank
public Rescore.Builder.ContainerBuilder learningToRank(Function<LearningToRank.Builder, ObjectBuilder<LearningToRank>> fn) -
_custom
Define thisRescoreas a plugin-defined variant.- Parameters:
name- the plugin-defined identifierdata- the data for this customRescore. It is converted internally toJsonData.
-
build
- Specified by:
buildin interfaceObjectBuilder<Rescore>
-