0
我試圖按字段順序排列元素,但不知道如何。這是我的代碼:在聚合中排序ES laravel
$laws_y = Law::searchByQuery([
],
[
"group_by_law_year" => ["terms" => ['field' => "law_year", "size" => 100]]
]);
誰能幫助?
我試圖按字段順序排列元素,但不知道如何。這是我的代碼:在聚合中排序ES laravel
$laws_y = Law::searchByQuery([
],
[
"group_by_law_year" => ["terms" => ['field' => "law_year", "size" => 100]]
]);
誰能幫助?
您可以通過_term: desc
使用order
setting和秩序做到這一點:
$laws_y = Law::searchByQuery([
],
[
"group_by_law_year" => [
"terms" => [
'field' => "law_year",
"order" => ["_term" => "desc" ], <--- add this line
"size" => 100
]
]
]);