public sealed class RagQuery.Types.Ranking : IMessage<RagQuery.Types.Ranking>, IEquatable<RagQuery.Types.Ranking>, IDeepCloneable<RagQuery.Types.Ranking>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class RagQuery.Types.Ranking.
Configurations for hybrid search results ranking.
Implements
IMessageRagQueryTypesRanking, IEquatableRagQueryTypesRanking, IDeepCloneableRagQueryTypesRanking, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
Ranking()
public Ranking()
Ranking(Ranking)
public Ranking(RagQuery.Types.Ranking other)
Parameter | |
---|---|
Name | Description |
other |
RagQueryTypesRanking |
Properties
Alpha
public float Alpha { get; set; }
Optional. Alpha value controls the weight between dense and sparse vector search results. The range is [0, 1], while 0 means sparse vector search only and 1 means dense vector search only. The default value is 0.5 which balances sparse and dense vector search equally.
Property Value | |
---|---|
Type | Description |
float |
HasAlpha
public bool HasAlpha { get; }
Gets whether the "alpha" field is set
Property Value | |
---|---|
Type | Description |
bool |