MapsSearchClient.FuzzySearchAsync 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í.
La API predeterminada básica es Búsqueda de forma libre, que controla la mayoría aproximada de las entradas que controlan cualquier combinación de tokens de dirección o poi. Esta API de búsqueda es la "búsqueda de una sola línea" canónica. Free Form Search API es una combinación perfecta de búsqueda de PUNTOS de interés y geocodificación. La API también se puede ponderar con una posición contextual (lat./lon. par) o totalmente restringida por un par de coordenadas y radios, o se puede ejecutar más generalmente sin ningún punto de delimitador de sesgo geográfico.<>br><Le recomendamos encarecidamente que use el parámetro 'countrySet' para especificar solo los países para los que la aplicación necesita cobertura, ya que el comportamiento predeterminado será buscar en todo el mundo, lo que podría devolver resultados innecesarios.< br><> Br E.g.: countrySet
=US,FR <br Br>><Please see Search Coverage for a complete list of all the supported countries.< br br><>Most Search queries default to maxFuzzyLevel
=2 to gain performance and also reduce los resultados inusuales. Este nuevo valor predeterminado se puede invalidar según sea necesario por solicitud pasando el parámetro maxFuzzyLevel
de consulta =3 o 4.
public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>> FuzzySearchAsync (string query, Azure.Maps.Search.FuzzySearchOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member FuzzySearchAsync : string * Azure.Maps.Search.FuzzySearchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
override this.FuzzySearchAsync : string * Azure.Maps.Search.FuzzySearchOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Maps.Search.Models.SearchAddressResult>>
Public Overridable Function FuzzySearchAsync (query As String, Optional options As FuzzySearchOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of SearchAddressResult))
Parámetros
- query
- String
El nombre de POI que se va a buscar (por ejemplo, "estatua de la libertad", "starbucks"), debe estar codificado correctamente con la dirección URL.
- options
- FuzzySearchOptions
opciones adicionales
- cancellationToken
- CancellationToken
Token de cancelación que se va a usar.
Devoluciones
Comentarios
Búsqueda de formularios libres
Se aplica a
Azure SDK for .NET