- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Niveaux d'accès des autorisations
- Autorisations IAM
- RankingRecord
Classe une liste d'enregistrements de texte en fonction de la requête d'entrée donnée.
Requête HTTP
POST https://discoveryengine.googleapis.com/v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
rankingConfig |
Obligatoire. Nom de ressource de la configuration du service de classement, par exemple |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{
"model": string,
"topN": integer,
"query": string,
"records": [
{
object ( |
Champs | |
---|---|
model |
Identifiant du modèle à utiliser. Il s'agit de l'un des éléments suivants :
Si aucune valeur n'est spécifiée, la valeur par défaut est |
topN |
Nombre de résultats à renvoyer. Si cette valeur n'est pas définie ou n'est pas supérieure à zéro, tous les résultats sont renvoyés. |
query |
Requête à utiliser. |
records[] |
Obligatoire. Liste des enregistrements à classer. |
ignoreRecordDetailsInResponse |
Si la valeur est "true", la réponse ne contient que l'ID et le score de l'enregistrement. Par défaut, la valeur est "false" et la réponse contient les détails de l'enregistrement. |
userLabels |
Les libellés utilisateur appliqués à une ressource doivent répondre aux exigences suivantes :
Pour en savoir plus, consultez la documentation Google Cloud. |
Corps de la réponse
Message de réponse pour la méthode RankService.Rank
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"records": [
{
object ( |
Champs | |
---|---|
records[] |
Liste des enregistrements triés par score décroissant. |
Niveaux d'accès des autorisations
Nécessite l'un des champs d'application OAuth suivants :
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Pour plus d'informations, consultez la Authentication Overview.
Autorisations IAM
Nécessite l'autorisation IAM suivante sur la ressource rankingConfig
:
discoveryengine.rankingConfigs.rank
Pour en savoir plus, consultez la documentation IAM.
RankingRecord
Message d'enregistrement pour la méthode RankService.Rank
.
Représentation JSON |
---|
{ "id": string, "title": string, "content": string, "score": number } |
Champs | |
---|---|
id |
Identifiant unique représentant l'enregistrement. |
title |
Titre de l'enregistrement. Vide par défaut. Vous devez définir au moins l'une des valeurs |
content |
Contenu de l'enregistrement. Vide par défaut. Vous devez définir au moins l'une des valeurs |
score |
Score de cet enregistrement en fonction de la requête donnée et du modèle sélectionné. Le score sera arrondi à deux décimales. Si le score est proche de 0, il est arrondi à 0,0001 pour éviter de renvoyer une valeur non définie. |