Interface MatchServiceGrpc.AsyncService (3.44.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
Name Description
request FindNeighborsRequest
responseObserver io.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
Name Description
request ReadIndexDatapointsRequest
responseObserver io.grpc.stub.StreamObserver<ReadIndexDatapointsResponse>