MapsSearchClient.FuzzySearchAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基本的な既定の API は、アドレスまたは POI トークンの任意の組み合わせを処理する入力の最もあいまいな処理を行う Free Form Search です。 この検索 API は、正規の "単一行検索" です。 Free Form Search API は、POI 検索とジオコーディングのシームレスな組み合わせです。 また、API は、コンテキスト位置 (lat./lon. ペア) で重み付けすることも、座標と半径のペアによって完全に制約することも、地理的バイアス アンカー ポイントなしでより一般的に実行することもできます。<br br><>'countrySet' パラメーターを使用して、アプリケーションでカバレッジが必要な国のみを指定することを強くお勧めします。既定の動作では、世界中を検索し、不要な結果を返す可能性があります。<br><br> E.g.: countrySet
=US,FR <br><br>サポートされているすべての国の完全な一覧については、「検索範囲」を参照してください。<br br><>ほとんどの検索クエリは、パフォーマンスをmaxFuzzyLevel
向上させ、通常とは異なる結果を減らすために、既定では =2 です。 この新しい既定値は、クエリ パラメーター maxFuzzyLevel
=3 または 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))
パラメーター
- query
- String
検索する POI 名 (例: "自由の女神"、"starbucks") は、正しく URL エンコードされている必要があります。
- options
- FuzzySearchOptions
その他のオプション
- cancellationToken
- CancellationToken
使用する取り消しトークン。
戻り値
注釈
自由形式の検索
適用対象
Azure SDK for .NET