Search Results for

    Show / Hide Table of Contents

    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
    IReindexRequest<TSource, TSource>.BackPressureFactor
    IReindexRequest<TSource, TSource>.BulkAll
    IReindexRequest<TSource, TSource>.CreateIndexRequest
    IReindexRequest<TSource, TSource>.Map
    IReindexRequest<TSource, TSource>.OmitIndexCreation
    IReindexRequest<TSource, TSource>.ScrollAll
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public interface IReindexRequest<TSource> : IReindexRequest<TSource, TSource> where TSource : class
    Type Parameters
    Name Description
    TSource

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Extension Methods
    Back to top Generated by DocFX