<PackageReference Include="Relativity.Server.DtSearch.SDK" Version="5000.0.1" />

IDtSearchIndexManager

public interface IDtSearchIndexManager : IDisposable
Task ActivateIndexAsync(int workspaceID, int dtsearchArtifactID)

Task BuildIndexAsync(int workspaceID, int dtsearchArtifactID, bool isActive)

Task CancelBuildIndexAsync(int workspaceID, int dtsearchArtifactID)

Task CompressIndexAsync(int workspaceID, int dtsearchArtifactID)

Task CompressIndexAsync(int workspaceID, int dtsearchArtifactID, bool isActive)

Task<int> CreateAsync(int workspaceID, DtSearchIndexRequest dtSearchIndexRequest)

Task<DtSearchSubIndexTableResponse> CurrentIndexDetailsAsync(int workspaceID, int dtsearchArtifactID, DtSearchIndexFilterRequest filterRequest)

Task DeactivateIndexAsync(int workspaceID, int dtsearchArtifactID)

Task DeleteAsync(int workspaceID, int dtsearchArtifactID)

Task FullBuildIndexAsync(int workspaceID, int dtsearchArtifactID, bool isActive)

Task<DtSearchSubIndexTableResponse> GetCurrentIndexDetailsAsync(int workspaceID, int dtsearchArtifactID)

Task<string> GetDefaultAlphabetFileForWorkspace(int workspaceID)

Task<string> GetDefaultNoiseWordsFileForWorkspace(int workspaceID)

Task<List<DtSearchIndexDocumentErrorResponse>> GetDocumentErrorsAsync(int workspaceID, int dtsearchArtifactID)

Task<DtSearchIndexStatus> GetIndexIDAndStatusAsync(int workspaceID, int dtsearchArtifactID)

Task<DtSearchIndexJobProgressResponse> GetIndexJobProgressAsync(int workspaceID, int dtsearchArtifactID)

Task<DtSearchIndexStatisticsResponse> GetIndexStatisticsAsync(int workspaceID, int dtsearchArtifactID)

Task<List<DtSearchSubIndexResponse>> GetSubIndexDetailsAsync(int workspaceID, int dtsearchArtifactID)

Task IncrementalBuildIndexAsync(int workspaceID, int dtsearchArtifactID, bool isActive)

Task IncrementalBuildIndexAsync(int workspaceID, int dtsearchArtifactID)

Task<DtSearchIndexResponse> ReadAsync(int workspaceID, int dtsearchArtifactID, bool includeMetadata, bool includeActions)

Task<DtSearchIndexResponse> ReadAsync(int workspaceID, int dtsearchArtifactID)

Task RetryErrorsAsync(int workspaceID, int dtsearchArtifactID)

Task<bool> SearchableSetContainsLongTextField(int workspaceID, int searchableSetID)

Task SwapIndexAsync(int workspaceID, int oldSearchProviderID, int newSearchProviderID)

Task UpdateAsync(int workspaceID, int dtsearchArtifactID, DtSearchIndexRequest dtSearchIndexRequest)