Class QdrantVectorStoreMigrator
public sealed class QdrantVectorStoreMigrator : IVectorStoreMigrator, IDisposable
- Inheritance
-
QdrantVectorStoreMigrator
- Implements
- Inherited Members
Constructors
QdrantVectorStoreMigrator(QdrantOptions)
public QdrantVectorStoreMigrator(QdrantOptions options)
Parameters
optionsQdrantOptions
QdrantVectorStoreMigrator(QdrantOptions, QdrantClient)
public QdrantVectorStoreMigrator(QdrantOptions options, QdrantClient client)
Parameters
optionsQdrantOptionsclientQdrantClient
Properties
ProviderName
public string ProviderName { get; }
Property Value
Methods
CopyAsync(string, string?, IProgress<VectorStoreMigrationProgress>?, CancellationToken)
public Task<VectorStoreMigrationResult> CopyAsync(string source, string? target = null, IProgress<VectorStoreMigrationProgress>? progress = null, CancellationToken cancellationToken = default)
Parameters
sourcestringtargetstringprogressIProgress<VectorStoreMigrationProgress>cancellationTokenCancellationToken
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
MigrateAsync(VectorStoreMigrationRequest, IProgress<VectorStoreMigrationProgress>?, CancellationToken)
public Task<VectorStoreMigrationResult> MigrateAsync(VectorStoreMigrationRequest request, IProgress<VectorStoreMigrationProgress>? progress = null, CancellationToken cancellationToken = default)
Parameters
requestVectorStoreMigrationRequestprogressIProgress<VectorStoreMigrationProgress>cancellationTokenCancellationToken
Returns
PlanAsync(VectorStoreMigrationRequest, CancellationToken)
public Task<VectorStoreMigrationPlan> PlanAsync(VectorStoreMigrationRequest request, CancellationToken cancellationToken = default)
Parameters
requestVectorStoreMigrationRequestcancellationTokenCancellationToken