Skip to main content

GetIndexBuildProgress()

This method returns the building progress of a specific index.

func (c *GrpcClient) GetIndexBuildProgress(ctx context.Context, collName string, fieldName string, opts ...IndexOption) (total, indexed int64, err error)

Request Parameters

Parameter

Description

Type

ctx

Context for the current call to work.

context.Context

collName

Name of a collection

string

fieldName

Name of the field to index.

string

opts

Extra index settings

You can include multiple entity.IndexOption in this request.

client.IndexOption

Return

The total number of rows to index and the number of rows already indexed, or an error.

Parameter

Description

Type

total

Total number of rows to index in the specified column.

int64

indexed

Number of rows already indexed in the specified column.

int64

Errors

Any error in the execution of the request. Possible errors are as follows:

  • ErrClientNotReady: The client is not connected to Milvus.

  • ErrCollectionNotExists: The specified collection does not exist.

  • A field with the same name does not exist.

  • The call to this API fails.

Example