The content of the record. Empty by default.
At least one of
[title][google.cloud.discoveryengine.v1.RankingRecord.title] or
[content][google.cloud.discoveryengine.v1.RankingRecord.content] should be
set otherwise an INVALID_ARGUMENT error is thrown.
The score of this record based on the given query and selected model.
The score will be rounded to 2 decimal places. If the score is close to 0,
it will be rounded to 0.0001 to avoid returning unset.
The title of the record. Empty by default.
At least one of
[title][google.cloud.discoveryengine.v1.RankingRecord.title] or
[content][google.cloud.discoveryengine.v1.RankingRecord.content] should be
set otherwise an INVALID_ARGUMENT error is thrown.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eRankingRecord\u003c/code\u003e class within the Google Cloud Discovery Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRankingRecord\u003c/code\u003e class is used for representing a record message in the \u003ccode\u003eRankService.Rank\u003c/code\u003e method, with the latest version being 1.6.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRankingRecord\u003c/code\u003e inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties such as \u003ccode\u003eContent\u003c/code\u003e, \u003ccode\u003eId\u003c/code\u003e, \u003ccode\u003eScore\u003c/code\u003e, and \u003ccode\u003eTitle\u003c/code\u003e, each with specific functions related to the record.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available, one that has no parameter, and one that accepts a \u003ccode\u003eRankingRecord\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,["# Discovery Engine v1 API - Class RankingRecord (1.9.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.9.0 (latest)](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.8.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.8.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.7.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.7.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.6.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.6.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.5.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.5.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.4.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.4.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.3.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.2.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.1.0/Google.Cloud.DiscoveryEngine.V1.RankingRecord)\n- [1.0.0-beta06](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/1.0.0-beta06/Google.Cloud.DiscoveryEngine.V1.RankingRecord) \n\n public sealed class RankingRecord : IMessage\u003cRankingRecord\u003e, IEquatable\u003cRankingRecord\u003e, IDeepCloneable\u003cRankingRecord\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Discovery Engine v1 API class RankingRecord.\n\nRecord message for\n\\[RankService.Rank\\]\\[google.cloud.discoveryengine.v1.RankService.Rank\\] method. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e RankingRecord \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[RankingRecord](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.RankingRecord), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[RankingRecord](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.RankingRecord), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[RankingRecord](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1.RankingRecord), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.DiscoveryEngine.V1](/dotnet/docs/reference/Google.Cloud.DiscoveryEngine.V1/latest/Google.Cloud.DiscoveryEngine.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DiscoveryEngine.V1.dll\n\nConstructors\n------------\n\n### RankingRecord()\n\n public RankingRecord()\n\n### RankingRecord(RankingRecord)\n\n public RankingRecord(RankingRecord other)\n\nProperties\n----------\n\n### Content\n\n public string Content { get; set; }\n\nThe content of the record. Empty by default.\nAt least one of\n\\[title\\]\\[google.cloud.discoveryengine.v1.RankingRecord.title\\] or\n\\[content\\]\\[google.cloud.discoveryengine.v1.RankingRecord.content\\] should be\nset otherwise an INVALID_ARGUMENT error is thrown.\n\n### Id\n\n public string Id { get; set; }\n\nThe unique ID to represent the record.\n\n### Score\n\n public float Score { get; set; }\n\nThe score of this record based on the given query and selected model.\nThe score will be rounded to 2 decimal places. If the score is close to 0,\nit will be rounded to 0.0001 to avoid returning unset.\n\n### Title\n\n public string Title { get; set; }\n\nThe title of the record. Empty by default.\nAt least one of\n\\[title\\]\\[google.cloud.discoveryengine.v1.RankingRecord.title\\] or\n\\[content\\]\\[google.cloud.discoveryengine.v1.RankingRecord.content\\] should be\nset otherwise an INVALID_ARGUMENT error is thrown."]]