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
Type Description
io.grpc.ServerServiceDefinition

findNeighbors(FindNeighborsRequest request, StreamObserver responseObserver)

public void findNeighbors(FindNeighborsRequest request, StreamObserver 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 responseObserver)

public void readIndexDatapoints(ReadIndexDatapointsRequest request, StreamObserver 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>