Share via


SearchClient.SuggestAsync<T> Método

Definición

Ejecuta una consulta "search-as-you-type" que consta de una entrada de texto parcial (tres caracteres como mínimo). Devuelve el texto coincidente que se encuentra en los campos compatibles con el proveedor de sugerencias. Azure Cognitive Search busca valores coincidentes en campos predefinidos en un proveedor de sugerencias. Por ejemplo, si habilita sugerencias en un campo de ciudad, al escribir "mar" se generan documentos que contienen "Seattle", "Sea Tac" y "Seaside" (todos los nombres reales de ciudad) para ese campo. Sugerencias

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

Tipo de .NET que se asigna al esquema de índice. Las instancias de este tipo se pueden recuperar como documentos del índice.

Parámetros

searchText
String

Texto de búsqueda que se va a usar para sugerir documentos. Debe tener 1 carácter como mínimo y no más de 100 caracteres.

suggesterName
String

Nombre del proveedor de sugerencias tal y como se especifica en la colección suggesters que forma parte de la definición del índice.

options
SuggestOptions

Opciones para filtrar, ordenar y otros comportamientos de consulta de sugerencias.

cancellationToken
CancellationToken

Opcional CancellationToken para propagar las notificaciones que se deben cancelar en la operación.

Devoluciones

Respuesta que contiene los resultados de la consulta de sugerencias de un índice.

Excepciones

Se produce cuando el servicio de búsqueda devuelve un error.

Comentarios

Los métodos Suggest y SuggestAsync admiten la asignación de tipos de campo de búsqueda a tipos de .NET a través del parámetro de tipo T. Puede proporcionar su propio tipo T o usar la dinámica SearchDocument. Consulte GetDocumentAsync<T>(String, GetDocumentOptions, CancellationToken) para obtener más información sobre la asignación de tipos.

Se aplica a