NEST by Elastic and contributors

<PackageReference Include="NEST" Version="6.8.5" />

.NET API 5,339,136 bytes

 ReindexDestination

public IndexName Index { get; set; }

The index to reindex into

public OpType? OpType { get; set; }

Setting to Create will cause reindex to only create missing documents in the destination index.

public ReindexRouting Routing { get; set; }

The routing to use when reindexing

public TypeName Type { get; set; }

The type to reindex into

public VersionType? VersionType { get; set; }

Setting to External will cause Elasticsearch to preserve the version from the source, create any documents that are missing, and update any documents that have an older version in the destination index than they do in the source index