# 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)