SearchClient.SuggestAsync<T> Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Executa uma consulta "search-as-you-type" que consiste em uma entrada de texto parcial (mínimo de três caracteres). Ele retorna o texto correspondente encontrado em campos com reconhecimento de sugestão. Azure Cognitive Search procura valores correspondentes em campos predefinidos em um Sugestor. Por exemplo, se você habilitar sugestões em um campo da cidade, digitar "mar" produzirá documentos contendo "Seattle", "Sea Tac" e "Seaside" (todos os nomes reais da cidade) para esse campo. Sugestões
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<T>>> SuggestAsync<T> (string searchText, string suggesterName, Azure.Search.Documents.SuggestOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member SuggestAsync : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>>
override this.SuggestAsync : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>>
Public Overridable Function SuggestAsync(Of T) (searchText As String, suggesterName As String, Optional options As SuggestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SuggestResults(Of T)))
Parâmetros de tipo
- T
O tipo .NET que mapeia para o esquema de índice. Instâncias desse tipo podem ser recuperadas como documentos do índice.
Parâmetros
- searchText
- String
O texto de pesquisa a ser usado para sugerir documentos. Deve ter pelo menos 1 e não mais que 100 caracteres.
- suggesterName
- String
O nome do sugestor conforme especificado na coleção de sugestores que faz parte da definição de índice.
- options
- SuggestOptions
Opções para filtragem, classificação e outros comportamentos de consulta de sugestões.
- cancellationToken
- CancellationToken
Opcional CancellationToken para propagar notificações de que a operação deve ser cancelada.
Retornos
Resposta que contém os resultados da consulta de sugestão de um índice.
Exceções
Gerado quando uma falha é retornada pelo Serviço de Pesquisa.
Comentários
Os métodos Suggest e SuggestAsync dão suporte ao mapeamento de tipos de campo de pesquisa para tipos .NET por meio do parâmetro de tipo T. Você pode fornecer seu próprio tipo T
ou usar o dinâmico SearchDocument. Consulte GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) para obter mais detalhes sobre o mapeamento de tipo.
Aplica-se a
Azure SDK for .NET