昨日からドキュメントやその他のサンプル投稿を読んで、フィールドによる並べ替えと方向を現在のクエリ配列に追加する方法を見つけましたが、今のところうまくいきません。のような例を見てきまし{"sort": {"_score": "desc"}, "query": { ....
たが、ES を扱うのはこれが初めてなので、配列を変更するために頭を落ち着かせることはできませんでした。
私が必要とするのは、並べ替えまたは並べ替えができるようにしたいということprice
だけです。stock
asc
desc
並べ替えを実装するために配列を更新しようとするたびに、{"error":{"code":0,"message":"Invalid option sort"}}
エラーが発生します。
注: 結果を取得するために、クエリ配列がPagerfantaに渡されています。
$paginator = $this->productFinder->findPaginated($myArray)
->setMaxPerPage($limit)
->setCurrentPage($page);