Partilhar via


SearchClient.Suggest<T> Método

Definição

Executa uma consulta "pesquisa conforme o tipo" 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 Suggester. 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 de cidade reais) para esse campo. Sugestões

public virtual Azure.Response<Azure.Search.Documents.Models.SuggestResults<T>> Suggest<T> (string searchText, string suggesterName, Azure.Search.Documents.SuggestOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member Suggest : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>
override this.Suggest : string * string * Azure.Search.Documents.SuggestOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Search.Documents.Models.SuggestResults<'T>>
Public Overridable Function Suggest(Of T) (searchText As String, suggesterName As String, Optional options As SuggestOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As 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 suggesters 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

Gerada 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