# Vectorize
## Indexes
Params Types:
- vectorize.IndexDimensionConfigurationParam
Response Types:
- vectorize.CreateIndex
- vectorize.IndexDeleteByIDsResponse
- vectorize.IndexGetByIDsResponse
- vectorize.IndexInfoResponse
- vectorize.IndexInsertResponse
- vectorize.IndexListVectorsResponse
- vectorize.IndexQueryResponse
- vectorize.IndexUpsertResponse
Methods:
- client.Vectorize.Indexes.New(ctx context.Context, params vectorize.IndexNewParams) (\*vectorize.CreateIndex, error)
- client.Vectorize.Indexes.List(ctx context.Context, query vectorize.IndexListParams) (\*pagination.SinglePage[vectorize.CreateIndex], error)
- client.Vectorize.Indexes.Delete(ctx context.Context, indexName string, body vectorize.IndexDeleteParams) (\*interface{}, error)
- client.Vectorize.Indexes.DeleteByIDs(ctx context.Context, indexName string, params vectorize.IndexDeleteByIDsParams) (\*vectorize.IndexDeleteByIDsResponse, error)
- client.Vectorize.Indexes.Get(ctx context.Context, indexName string, query vectorize.IndexGetParams) (\*vectorize.CreateIndex, error)
- client.Vectorize.Indexes.GetByIDs(ctx context.Context, indexName string, params vectorize.IndexGetByIDsParams) (\*vectorize.IndexGetByIDsResponse, error)
- client.Vectorize.Indexes.Info(ctx context.Context, indexName string, query vectorize.IndexInfoParams) (\*vectorize.IndexInfoResponse, error)
- client.Vectorize.Indexes.Insert(ctx context.Context, indexName string, params vectorize.IndexInsertParams) (\*vectorize.IndexInsertResponse, error)
- client.Vectorize.Indexes.ListVectors(ctx context.Context, indexName string, params vectorize.IndexListVectorsParams) (\*vectorize.IndexListVectorsResponse, error)
- client.Vectorize.Indexes.Query(ctx context.Context, indexName string, params vectorize.IndexQueryParams) (\*vectorize.IndexQueryResponse, error)
- client.Vectorize.Indexes.Upsert(ctx context.Context, indexName string, params vectorize.IndexUpsertParams) (\*vectorize.IndexUpsertResponse, error)
### MetadataIndex
Response Types:
- vectorize.IndexMetadataIndexNewResponse
- vectorize.IndexMetadataIndexListResponse
- vectorize.IndexMetadataIndexDeleteResponse
Methods:
- client.Vectorize.Indexes.MetadataIndex.New(ctx context.Context, indexName string, params vectorize.IndexMetadataIndexNewParams) (\*vectorize.IndexMetadataIndexNewResponse, error)
- client.Vectorize.Indexes.MetadataIndex.List(ctx context.Context, indexName string, query vectorize.IndexMetadataIndexListParams) (\*vectorize.IndexMetadataIndexListResponse, error)
- client.Vectorize.Indexes.MetadataIndex.Delete(ctx context.Context, indexName string, params vectorize.IndexMetadataIndexDeleteParams) (\*vectorize.IndexMetadataIndexDeleteResponse, error)