SearchClient.Suggest<T> Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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
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
Azure SDK for .NET