Class MatchServiceGrpc.MatchServiceImplBase (3.14.0)

public abstract static class MatchServiceGrpc.MatchServiceImplBase implements BindableService

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

Inheritance

java.lang.Object > MatchServiceGrpc.MatchServiceImplBase

Implements

io.grpc.BindableService

Constructors

MatchServiceImplBase()

public MatchServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
TypeDescription
io.grpc.ServerServiceDefinition

findNeighbors(FindNeighborsRequest request, StreamObserver<FindNeighborsResponse> responseObserver)

public 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 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>