Class SearchResult.SearchResultMetadata.RrfRankerResult.Builder (0.21.0)

public static final class SearchResult.SearchResultMetadata.RrfRankerResult.Builder extends GeneratedMessage.Builder<SearchResult.SearchResultMetadata.RrfRankerResult.Builder> implements SearchResult.SearchResultMetadata.RrfRankerResultOrBuilder

The rank and score assigned by the Reciprocal Rank Fusion ranker when combining the results of the batch searches.

Protobuf type google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.RrfRankerResult

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SearchResult.SearchResultMetadata.RrfRankerResult build()
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult

buildPartial()

public SearchResult.SearchResultMetadata.RrfRankerResult buildPartial()
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult

clear()

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder clear()
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder
Overrides

clearRank()

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder clearRank()

Output only. The rank of this data object after RRF combination.

int32 rank = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder

This builder for chaining.

clearScore()

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder clearScore()

Output only. The score of this data object after RRF combination.

double score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder

This builder for chaining.

getDefaultInstanceForType()

public SearchResult.SearchResultMetadata.RrfRankerResult getDefaultInstanceForType()
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getRank()

public int getRank()

Output only. The rank of this data object after RRF combination.

int32 rank = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The rank.

getScore()

public double getScore()

Output only. The score of this data object after RRF combination.

double score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
double

The score.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SearchResult.SearchResultMetadata.RrfRankerResult other)

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder mergeFrom(SearchResult.SearchResultMetadata.RrfRankerResult other)
Parameter
Name Description
other SearchResult.SearchResultMetadata.RrfRankerResult
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder
Overrides

setRank(int value)

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder setRank(int value)

Output only. The rank of this data object after RRF combination.

int32 rank = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value int

The rank to set.

Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder

This builder for chaining.

setScore(double value)

public SearchResult.SearchResultMetadata.RrfRankerResult.Builder setScore(double value)

Output only. The score of this data object after RRF combination.

double score = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value double

The score to set.

Returns
Type Description
SearchResult.SearchResultMetadata.RrfRankerResult.Builder

This builder for chaining.