このページによると、Azure Search の結果の既定の並べ替えは、Azure 独自のスコア (降順) によるものです。ただし、次のように定義されている $orderby 句を指定できます。
結果を並べ替えるコンマ区切りの式のリスト。各式は、フィールド名または geo.distance() 関数の呼び出しのいずれかです。
Azure の @search.score desc、MyFieldOne、MyFieldTwo で並べ替えたいです。しかし、@search.score「フィールド」を参照する方法がわかりません。
私は次のことを試しました:
$orderby=search.score+desc,MyFieldOne,MyFieldTwo
$orderby=@search.score+desc,MyFieldOne,MyFieldTwo
$orderby=%40search.score+desc,MyFieldOne,MyFieldTwo
これらはすべて、http 502 または 400 になります。
リクエストで @search.score 値を参照するにはどうすればよいですか?