public static final class SearchResult.SearchResultMetadata extends GeneratedMessage implements SearchResult.SearchResultMetadataOrBuilder
Quality signals describing how this result was retrieved, combined and
re-ranked. Only populated when
BatchSearchDataObjectsRequest.BatchSearchMetadataOptions.search_signals_enabled
is true.
Protobuf type google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int RRF_RANKER_RESULT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int SEARCH_DISTANCES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int VERTEX_RANKER_RESULT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static SearchResult.SearchResultMetadata getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static SearchResult.SearchResultMetadata.Builder newBuilder()
public static SearchResult.SearchResultMetadata.Builder newBuilder(SearchResult.SearchResultMetadata prototype)
public static SearchResult.SearchResultMetadata parseDelimitedFrom(InputStream input)
public static SearchResult.SearchResultMetadata parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SearchResult.SearchResultMetadata parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static SearchResult.SearchResultMetadata parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SearchResult.SearchResultMetadata parseFrom(ByteString data)
public static SearchResult.SearchResultMetadata parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SearchResult.SearchResultMetadata parseFrom(CodedInputStream input)
public static SearchResult.SearchResultMetadata parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static SearchResult.SearchResultMetadata parseFrom(InputStream input)
public static SearchResult.SearchResultMetadata parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static SearchResult.SearchResultMetadata parseFrom(ByteBuffer data)
public static SearchResult.SearchResultMetadata parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<SearchResult.SearchResultMetadata> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public SearchResult.SearchResultMetadata getDefaultInstanceForType()
public Parser<SearchResult.SearchResultMetadata> getParserForType()
Overrides
public SearchResult.SearchResultMetadata.RrfRankerResult getRrfRankerResult()
Output only. The RRF combination signals for this data object. Only set
when the request combines results using RRF.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.RrfRankerResult rrf_ranker_result = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SearchResult.SearchResultMetadata.RrfRankerResultOrBuilder getRrfRankerResultOrBuilder()
Output only. The RRF combination signals for this data object. Only set
when the request combines results using RRF.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.RrfRankerResult rrf_ranker_result = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SearchResult.SearchResultMetadata.SearchDistance getSearchDistances(int index)
Output only. The per-search distances for this data object, one entry per
batch search that returned it.
repeated .google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance search_distances = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public int getSearchDistancesCount()
Output only. The per-search distances for this data object, one entry per
batch search that returned it.
repeated .google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance search_distances = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
int |
|
public List<SearchResult.SearchResultMetadata.SearchDistance> getSearchDistancesList()
Output only. The per-search distances for this data object, one entry per
batch search that returned it.
repeated .google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance search_distances = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SearchResult.SearchResultMetadata.SearchDistanceOrBuilder getSearchDistancesOrBuilder(int index)
Output only. The per-search distances for this data object, one entry per
batch search that returned it.
repeated .google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance search_distances = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends SearchResult.SearchResultMetadata.SearchDistanceOrBuilder> getSearchDistancesOrBuilderList()
Output only. The per-search distances for this data object, one entry per
batch search that returned it.
repeated .google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistance search_distances = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.SearchDistanceOrBuilder> |
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public SearchResult.SearchResultMetadata.VertexRankerResult getVertexRankerResult()
Output only. The Vertex re-ranking signals for this data object. Only set
when the request re-ranks results using the Vertex ranker.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.VertexRankerResult vertex_ranker_result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public SearchResult.SearchResultMetadata.VertexRankerResultOrBuilder getVertexRankerResultOrBuilder()
Output only. The Vertex re-ranking signals for this data object. Only set
when the request re-ranks results using the Vertex ranker.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.VertexRankerResult vertex_ranker_result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasRrfRankerResult()
Output only. The RRF combination signals for this data object. Only set
when the request combines results using RRF.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.RrfRankerResult rrf_ranker_result = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the rrfRankerResult field is set.
|
public boolean hasVertexRankerResult()
Output only. The Vertex re-ranking signals for this data object. Only set
when the request re-ranks results using the Vertex ranker.
.google.cloud.vectorsearch.v1beta.SearchResult.SearchResultMetadata.VertexRankerResult vertex_ranker_result = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
| Returns |
| Type |
Description |
boolean |
Whether the vertexRankerResult field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public SearchResult.SearchResultMetadata.Builder newBuilderForType()
protected SearchResult.SearchResultMetadata.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public SearchResult.SearchResultMetadata.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides