Class ChunkRescorer.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<ChunkRescorer.Builder>
co.elastic.clients.elasticsearch._types.ChunkRescorer.Builder
- All Implemented Interfaces:
WithJson<ChunkRescorer.Builder>,ObjectBuilder<ChunkRescorer>
- Enclosing class:
- ChunkRescorer
public static class ChunkRescorer.Builder
extends WithJsonObjectBuilderBase<ChunkRescorer.Builder>
implements ObjectBuilder<ChunkRescorer>
Builder for
ChunkRescorer.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds aChunkRescorer.final ChunkRescorer.BuilderChunking settings to applyfinal ChunkRescorer.BuilderchunkingSettings(Function<ChunkRescorerChunkingSettings.Builder, ObjectBuilder<ChunkRescorerChunkingSettings>> fn) Chunking settings to applyprotected ChunkRescorer.Builderself()final ChunkRescorer.BuilderThe number of chunks per document to evaluate for reranking.Methods 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
-
size
The number of chunks per document to evaluate for reranking.API name:
size -
chunkingSettings
Chunking settings to applyAPI name:
chunking_settings -
chunkingSettings
public final ChunkRescorer.Builder chunkingSettings(Function<ChunkRescorerChunkingSettings.Builder, ObjectBuilder<ChunkRescorerChunkingSettings>> fn) Chunking settings to applyAPI name:
chunking_settings -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<ChunkRescorer.Builder>
-
build
Builds aChunkRescorer.- Specified by:
buildin interfaceObjectBuilder<ChunkRescorer>- Throws:
NullPointerException- if some of the required fields are null.
-