- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
- RankingRecord
Classifica uma lista de registros de texto com base na consulta de entrada fornecida.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1beta/{rankingConfig=projects/*/locations/*/rankingConfigs/*}:rank
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
rankingConfig |
Obrigatório. O nome do recurso da configuração do serviço de classificação, como |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{
"model": string,
"topN": integer,
"query": string,
"records": [
{
object ( |
Campos | |
---|---|
model |
O identificador do modelo a ser usado. É uma destas opções:
Se não for especificado, o padrão será |
topN |
O número de resultados a serem mostrados. Se não for definido ou for menor ou igual a zero, todos os resultados serão retornados. |
query |
A consulta a ser usada. |
records[] |
Obrigatório. Uma lista de registros a serem classificados. |
ignoreRecordDetailsInResponse |
Se for "true", a resposta vai conter apenas o ID do registro e a pontuação. Por padrão, é "false", e a resposta contém detalhes do registro. |
userLabels |
Os rótulos de usuário aplicados a um recurso precisam atender aos seguintes requisitos:
Consulte o documento do Google Cloud para mais detalhes. |
Corpo da resposta
Mensagem de resposta para o método RankService.Rank
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"records": [
{
object ( |
Campos | |
---|---|
records[] |
Uma lista de registros classificados por pontuação decrescente. |
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/discoveryengine.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso rankingConfig
:
discoveryengine.rankingConfigs.rank
Para mais informações, consulte a documentação do IAM.
RankingRecord
Grave uma mensagem para o método RankService.Rank
.
Representação JSON |
---|
{ "id": string, "title": string, "content": string, "score": number } |
Campos | |
---|---|
id |
O ID exclusivo para representar o registro. |
title |
O título do registro. Vazio por padrão. Pelo menos uma das propriedades |
content |
O conteúdo do registro. Vazio por padrão. Pelo menos uma das propriedades |
score |
A pontuação deste registro com base na consulta e no modelo selecionados. A pontuação será arredondada para duas casas decimais. Se a pontuação estiver próxima de 0, ela será arredondada para 0,0001 para evitar o retorno de "não definido". |