Class MatchServiceGrpc.MatchServiceBlockingStub (3.44.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request FindNeighborsRequest
Returns
Type Description
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
Name Description
request ReadIndexDatapointsRequest
Returns
Type Description
ReadIndexDatapointsResponse