FOSElasticaBundle
FOSElasticaBundle copied to clipboard
Nested sort not working on paginte
Starting from version 6.1 of elasticsearch, the sorted nested keys have changed. It means: "nested_path" has been replaced by "nested" and "path" like in example.
Version <6.0:
"sort" : [
{
"offer.price" : {
"mode" : "avg",
"order" : "asc",
"nested_path" : "offer",
"nested_filter" : {
"term" : { "offer.color" : "blue" }
}
}
}
]
version >6.1:
"sort" : [
{
"offer.price" : {
"mode" : "avg",
"order" : "asc",
"nested": {
"path": "offer",
"filter": {
"term" : { "offer.color" : "blue" }
}
}
}
}
]
You have support the older version of elastic, but I don't see solution for newest version. I use knp paginator in v. 2.8.0.