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
]
]
]);