Interface MatchServiceGrpc.AsyncService (3.22.0)

public static interface MatchServiceGrpc.AsyncService

MatchService is a Google managed service for efficient vector similarity search at scale.

Methods

findNeighbors(FindNeighborsRequest request, StreamObserver<FindNeighborsResponse> responseObserver)

public default void findNeighbors(FindNeighborsRequest request, StreamObserver<FindNeighborsResponse> responseObserver)

Finds the nearest neighbors of each vector within the request.

Parameters
NameDescription
requestFindNeighborsRequest
responseObserverio.grpc.stub.StreamObserver<FindNeighborsResponse>

readIndexDatapoints(ReadIndexDatapointsRequest request, StreamObserver<ReadIndexDatapointsResponse> responseObserver)

public default void readIndexDatapoints(ReadIndexDatapointsRequest request, StreamObserver<ReadIndexDatapointsResponse> responseObserver)

Reads the datapoints/vectors of the given IDs. A maximum of 1000 datapoints can be retrieved in a batch.

Parameters
NameDescription
requestReadIndexDatapointsRequest
responseObserverio.grpc.stub.StreamObserver<ReadIndexDatapointsResponse>