- Solicitação HTTP
- Parâmetros de caminho
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Permissões do IAM
Remove a sugestão do histórico da Pesquisa em um mecanismo para um usuário. Isso vai impedir que a sugestão seja retornada no AdvancedCompleteQueryResponse.recent_search_suggestions para esse usuário. Se o usuário pesquisar a mesma sugestão de novo, o novo histórico vai substituir e sugerir essa opção novamente.
Solicitação HTTP
POST https://discoveryengine.googleapis.com/v1alpha/{completionConfig=projects/*/locations/*/collections/*/engines/*/completionConfig}:removeSuggestion Os URLs usam a sintaxe de Transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
completionConfig |
Obrigatório. O completionConfig do nome do recurso do mecanismo principal para o qual a sugestão do histórico da Pesquisa será removida, como |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON |
|---|
{
"userPseudoId": string,
"userInfo": {
object ( |
| Campos | |
|---|---|
userPseudoId |
Obrigatório. Um identificador exclusivo para rastrear visitantes. Por exemplo, isso pode ser implementado com um cookie HTTP, que deve ser capaz de identificar um visitante de forma exclusiva em um único dispositivo. Esse identificador exclusivo não muda se o visitante faz login ou logout no site. Esse campo NÃO pode ter um valor fixo, como Precisa ser o mesmo identificador de O campo precisa ser uma string codificada em UTF-8 com um limite de 128 caracteres. |
userInfo |
Opcional. Informações sobre o usuário final. Essas informações precisam ser as mesmas de |
removeTime |
Obrigatório. Data e hora em que a sugestão foi removida. Se não for definido, a hora atual será usada. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de Z, outros ajustes também são aceitos. Exemplos: |
| A sugestão a ser removida. Confira a seguir uma lista de campos mutuamente exclusivos. No máximo um dos campos será definido em uma resposta: | |
searchHistorySuggestion |
A sugestão do histórico da Pesquisa a ser removida. |
removeAllSearchHistorySuggestions |
Remover todas as sugestões do histórico da Pesquisa do usuário. |
| Fim dos campos mutuamente exclusivos. | |
Corpo da resposta
Se a solicitação for concluída, o corpo da resposta estará vazio.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/discoveryengine.assist.readwritehttps://www.googleapis.com/auth/discoveryengine.readwritehttps://www.googleapis.com/auth/discoveryengine.serving.readwrite
Para mais informações, consulte Authentication Overview.
Permissões do IAM
Requer a seguinte permissão do IAM no recurso completionConfig:
discoveryengine.completionConfigs.removeSuggestion
Para mais informações, consulte a documentação do IAM.