public static interface VectorSearchServiceGrpc.AsyncServiceVectorSearchService provides methods for managing Collection resources, and Collection Index resources. The primary resources offered by this service are Collections which are a container for a set of related JSON data objects, and Collection Indexes which enable efficient ANN search across data objects within a Collection.
Methods
createCollection(CreateCollectionRequest request, StreamObserver<Operation> responseObserver)
public default void createCollection(CreateCollectionRequest request, StreamObserver<Operation> responseObserver)Creates a new Collection in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)
public default void createIndex(CreateIndexRequest request, StreamObserver<Operation> responseObserver)Creates a new Index in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteCollection(DeleteCollectionRequest request, StreamObserver<Operation> responseObserver)
public default void deleteCollection(DeleteCollectionRequest request, StreamObserver<Operation> responseObserver)Deletes a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)
public default void deleteIndex(DeleteIndexRequest request, StreamObserver<Operation> responseObserver)Deletes a single Index.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getCollection(GetCollectionRequest request, StreamObserver<Collection> responseObserver)
public default void getCollection(GetCollectionRequest request, StreamObserver<Collection> responseObserver)Gets details of a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Collection> |
getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)
public default void getIndex(GetIndexRequest request, StreamObserver<Index> responseObserver)Gets details of a single Index.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIndexRequest |
responseObserver |
io.grpc.stub.StreamObserver<Index> |
importDataObjects(ImportDataObjectsRequest request, StreamObserver<Operation> responseObserver)
public default void importDataObjects(ImportDataObjectsRequest request, StreamObserver<Operation> responseObserver)Initiates a Long-Running Operation to import DataObjects into a Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
ImportDataObjectsRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
listCollections(ListCollectionsRequest request, StreamObserver<ListCollectionsResponse> responseObserver)
public default void listCollections(ListCollectionsRequest request, StreamObserver<ListCollectionsResponse> responseObserver)Lists Collections in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCollectionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCollectionsResponse> |
listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)
public default void listIndexes(ListIndexesRequest request, StreamObserver<ListIndexesResponse> responseObserver)Lists Indexes in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListIndexesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListIndexesResponse> |
updateCollection(UpdateCollectionRequest request, StreamObserver<Operation> responseObserver)
public default void updateCollection(UpdateCollectionRequest request, StreamObserver<Operation> responseObserver)Updates the parameters of a single Collection.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateCollectionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |