0

私は何かが欠けているに違いない、

私の検索には long+beach という文字列が含まれているため、(この場合は) location フィールドに long と beach の両方が含まれるエントリのみが結果に含まれることを期待しています。

/indexes/person2/docs?$count=true&$top=100&search=long+beach&searchFields=location

プラス

api-version=2014-07-31-Preview

投稿する担当者がいない画像は、マイアミビーチ、フロリダなどを示しています。

&searchMode=any を変更せずに設定してみました。

コラムはこんな感じ

new { Name = "location",        
Type = "Edm.String",             
Key = false, 
Searchable = true,  
Filterable = true,  
Sortable = true,   
Facetable = true,  
Retrievable = true,  
Suggestions = true },

私の悪い?

4

2 に答える 2

0

私は同じ問題を抱えていました。%2B もうまくいきました。検索を絞り込むために使用できる単純なクエリ構文について説明している Azure Search ドキュメントのこのページに、私は気が狂ったと思います。

https://msdn.microsoft.com/en-us/library/azure/dn798920.aspx

単純なクエリ構文は、API に送信するものではなく、検索入力ボックスに入力するものであるようです。

これが私のプロジェクトの例です:

  • search=Aberdeen%2Bdistrict (2 件の結果)
  • search=アバディーン+地区 (156 件)
于 2015-02-02T18:20:56.050 に答える