How to sort search serults #321
-
Hello. I am wondering if there is a way to sort the search result. Thank you. |
Beta Was this translation helpful? Give feedback.
Answered by
StijnCaerts
Dec 11, 2024
Replies: 2 comments
-
Hi @piust, I had a look at your example and there are a few things that might need to be fixed:
I modified your example into a working query with sorting: {
"filter": {
"op": "and",
"args": [
{
"op": "and",
"args": [
{
"op": "=",
"args": [
{
"property": "properties.constellation"
},
"sentinel-2"
]
}
]
},
{
"op": ">=",
"args": [
{
"property": "properties.updated"
},
{
"timestamp": "2024-11-10T00:00:00.000Z"
}
]
}
]
},
"collections": [
"sentinel-2-l2a"
],
"fields": {
"include": [
"properties",
"geometry",
"type",
"id",
"bbox",
"stac_version",
"assets",
"collection"
]
},
"limit": 100,
"sortby": [
{
"field": "properties.updated",
"direction": "desc"
}
]
} I hope this helps! |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
piust
-
Thank you @StijnCaerts. You are right. I Fixed it and now it works perfectly. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @piust, I had a look at your example and there are a few things that might need to be fixed:
properties.published
is not a default field in STAC. You can take a look at the created/updated fieldsortby
field should be an array of sort keysI modified your example into a working query with sorting: