Class MatchServiceGrpc.MatchServiceBlockingStub (3.36.0)

public static final class MatchServiceGrpc.MatchServiceBlockingStub extends AbstractBlockingStub<MatchServiceGrpc.MatchServiceBlockingStub>

A stub to allow clients to do synchronous rpc calls to service MatchService.

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

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > MatchServiceGrpc.MatchServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected MatchServiceGrpc.MatchServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
MatchServiceGrpc.MatchServiceBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

findNeighbors(FindNeighborsRequest request)

public FindNeighborsResponse findNeighbors(FindNeighborsRequest request)

Finds the nearest neighbors of each vector within the request.

Parameter
NameDescription
requestFindNeighborsRequest
Returns
TypeDescription
FindNeighborsResponse

readIndexDatapoints(ReadIndexDatapointsRequest request)

public ReadIndexDatapointsResponse readIndexDatapoints(ReadIndexDatapointsRequest request)

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

Parameter
NameDescription
requestReadIndexDatapointsRequest
Returns
TypeDescription
ReadIndexDatapointsResponse