Interface IReindexRequest<TSource>
A reindex implementation that uses ScrollAll() BulkAll() to compose a reindex pipeline.
This differs from ReindexOnServer() in that documents are fetched from OpenSearch, transformed on the client side, then sent back to OpenSearch.
This will create the target index if it doesn't exist already. If CreateIndexRequest is not specified and the source of the reindex points to a single index we try and reuse the settings from source. You can completely opt out of all of this using OmitIndexCreation
Inherited Members
Namespace: OpenSearch.Client
Assembly: OpenSearch.Client.dll
Syntax
public interface IReindexRequest<TSource> : IReindexRequest<TSource, TSource> where TSource : class
Type Parameters
Name | Description |
---|---|
TSource |