Sitecore Community GraphQL Cookbook

Search - OrderBy

Simple search-based Search GraphQL Query that finds items based on the root path, template ID, and language and sorts by specific field
Source: Mihály Árvai
    Delivery APICommunitySearch

JSON Variables


Query


JSON Response

1{
2  "data": {
3    "item": {
4      "total": 3,
5      "pageInfo": {
6        "hasNext": true,
7        "endCursor": "eyJzZWFyY2hBZnRlciI6WyJ0aGlyZCBhcnRpY2xlIiwiNDczQ0Y4Q0U4MzkxNEQ5NkFEQ0I5RTU4NTI3ODk2MjAiLCI0NzNDRjhDRTgzOTE0RDk2QURDQjlFNTg1Mjc4OTYyMCJdLCJjb3VudCI6MX0="
8      },
9      "results": [
10        {
11          "id": "473CF8CE83914D96ADCB9E5852789620",
12          "name": "Third Article",
13          "title": {
14            "jsonValue": {
15              "value": "Third Article"
16            }
17          },
18          "Author": {
19            "jsonValue": [
20              {
21                "id": "aea9379d-ac2e-4b9c-aee2-efb6a37a3a46",
22                "url": "/en/Authors/John-Doe",
23                "name": "John Doe",
24                "displayName": "John Doe",
25                "fields": {
26                  "First Name": {
27                    "value": "John"
28                  },
29                  "Last Name": {
30                    "value": "Doe"
31                  }
32                }
33              }
34            ]
35          },
36          "created": {
37            "jsonValue": {
38              "value": "2024-08-23T08:43:15Z"
39            }
40          },
41          "tags": {
42            "jsonValue": [
43              {
44                "id": "d2bd1fc6-fb82-40e5-a2fc-d51c3c169b4a",
45                "url": "http://localhost/en/sitecore/content/sxastarter",
46                "name": "sxastarter",
47                "displayName": "sxastarter",
48                "fields": {
49                  "MediaLibrary": {
50                    "id": "b64696e5-87b8-4043-98da-1fc2589bd5bc",
51                    "url": "/en/sitecore/media-library/Project/sxastarter",
52                    "name": "sxastarter",
53                    "displayName": "sxastarter",
54                    "fields": {}
55                  },
56                  "SharedMediaLibrary": {
57                    "id": "dceb2392-04e9-4984-b8cd-c2a663babbc2",
58                    "url": "/en/sitecore/media-library/Project/sxastarter/shared",
59                    "name": "shared",
60                    "displayName": "shared",
61                    "fields": {}
62                  },
63                  "RenderingsFolder": {
64                    "id": "9087432a-199c-4af0-99a9-3cd197c2281f",
65                    "url": "http://localhost/en/sitecore/login/sitecore/layout/Renderings/Project/sxastarter",
66                    "name": "sxastarter",
67                    "displayName": "sxastarter",
68                    "fields": {}
69                  },
70                  "Modules": [
71                    {
72                      "id": "7b81b847-1891-43b2-bc13-5047a62ec32a",
73                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Error-Handling/Error-Handling-Site-Collection-Setup",
74                      "name": "Error Handling Site Collection Setup",
75                      "displayName": "Error Handling Site Collection Setup",
76                      "fields": {
77                        "IsSystemModule": {
78                          "value": false
79                        },
80                        "IncludeByDefault": {
81                          "value": true
82                        },
83                        "Name": {
84                          "value": "Error Handling"
85                        }
86                      }
87                    },
88                    {
89                      "id": "7baaa4fc-3051-442d-9bd2-ad720b655e0b",
90                      "url": "http://localhost/en/sitecore/system/Settings/Feature/JSS-Experience-Accelerator/Navigation/Headless-Navigation-Site-Collection-Setup",
91                      "name": "Headless Navigation Site Collection Setup",
92                      "displayName": "Headless Navigation Site Collection Setup",
93                      "fields": {
94                        "IncludeByDefault": {
95                          "value": true
96                        },
97                        "Name": {
98                          "value": "Navigation"
99                        }
100                      }
101                    },
102                    {
103                      "id": "0dc2e395-4a95-4773-88ca-75b22a130849",
104                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Redirects/Redirects-Site-Collection-Setup",
105                      "name": "Redirects Site Collection Setup",
106                      "displayName": "Redirects Site Collection Setup",
107                      "fields": {
108                        "IsSystemModule": {
109                          "value": false
110                        },
111                        "IncludeByDefault": {
112                          "value": true
113                        },
114                        "Name": {
115                          "value": "Redirects"
116                        }
117                      }
118                    },
119                    {
120                      "id": "4346a98a-d6e9-491e-a0ed-cd12f524cf4e",
121                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Security/Security-Site-Collection-Setup",
122                      "name": "Security Site Collection Setup",
123                      "displayName": "Security Site Collection Setup",
124                      "fields": {
125                        "IncludeByDefault": {
126                          "value": true
127                        },
128                        "Name": {
129                          "value": "Security"
130                        }
131                      }
132                    },
133                    {
134                      "id": "4cbc64bf-8116-48a1-abac-db19103897a6",
135                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/SiteMetadata/SiteMetadata-Site-Collection-Setup",
136                      "name": "SiteMetadata Site Collection Setup",
137                      "displayName": "SiteMetadata Site Collection Setup",
138                      "fields": {
139                        "IncludeByDefault": {
140                          "value": true
141                        },
142                        "Name": {
143                          "value": "SiteMetadata - basic SEO"
144                        }
145                      }
146                    },
147                    {
148                      "id": "7574f439-0b48-48be-ba6b-94b1a3ce01a3",
149                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Multisite/Multisite-Site-Collection-Setup",
150                      "name": "Multisite Site Collection Setup",
151                      "displayName": "Multisite Site Collection Setup",
152                      "fields": {
153                        "IsSystemModule": {
154                          "value": true
155                        },
156                        "IncludeByDefault": {
157                          "value": true
158                        },
159                        "Name": {
160                          "value": "Multisite"
161                        }
162                      }
163                    },
164                    {
165                      "id": "d912c30c-7a98-4a8d-a094-611d9af9605d",
166                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Presentation/Presentation-Settings-Site-Collection-Setup",
167                      "name": "Presentation Settings Site Collection Setup",
168                      "displayName": "Presentation Settings Site Collection Setup",
169                      "fields": {
170                        "IsSystemModule": {
171                          "value": true
172                        },
173                        "IncludeByDefault": {
174                          "value": true
175                        },
176                        "Name": {
177                          "value": "Presentation"
178                        }
179                      }
180                    },
181                    {
182                      "id": "6de1f4e9-815d-491d-923d-d5038100dbee",
183                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Scaffolding/Scaffolding-Site-Collection-Setup",
184                      "name": "Scaffolding Site Collection Setup",
185                      "displayName": "Scaffolding Site Collection Setup",
186                      "fields": {
187                        "IsSystemModule": {
188                          "value": true
189                        },
190                        "IncludeByDefault": {
191                          "value": true
192                        },
193                        "Name": {
194                          "value": "Scaffolding"
195                        }
196                      }
197                    },
198                    {
199                      "id": "02cd7086-1f87-41ec-b40f-b92c1226895b",
200                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/Editing/Editing-Site-Collection-Setup",
201                      "name": "Editing Site Collection Setup",
202                      "displayName": "Editing Site Collection Setup",
203                      "fields": {
204                        "IsSystemModule": {
205                          "value": false
206                        },
207                        "IncludeByDefault": {
208                          "value": true
209                        },
210                        "Name": {
211                          "value": "Editing"
212                        }
213                      }
214                    },
215                    {
216                      "id": "1b0a98c0-1801-44a0-85f2-845694feaff3",
217                      "url": "http://localhost/en/sitecore/system/Settings/Feature/JSS-Experience-Accelerator/Taxonomy/Headless-Taxonomy-Site-Collection-Setup",
218                      "name": "Headless Taxonomy Site Collection Setup",
219                      "displayName": "Headless Taxonomy Site Collection Setup",
220                      "fields": {
221                        "IncludeByDefault": {
222                          "value": true
223                        },
224                        "Name": {
225                          "value": "Taxonomy"
226                        }
227                      }
228                    },
229                    {
230                      "id": "d315a501-6503-4545-a5d8-b9fecba1097d",
231                      "url": "http://localhost/en/sitecore/system/Settings/Foundation/JSS-Experience-Accelerator/FEaaS/FEaaS-Site-Collection-Setup",
232                      "name": "FEaaS Site Collection Setup",
233                      "displayName": "FEaaS Site Collection Setup",
234                      "fields": {
235                        "IsSystemModule": {
236                          "value": false
237                        },
238                        "IncludeByDefault": {
239                          "value": true
240                        },
241                        "Name": {
242                          "value": "FEaaS"
243                        }
244                      }
245                    }
246                  ],
247                  "PlaceholderSettingsFolder": {
248                    "id": "cc630b2e-4bfd-4590-b09f-ae0951daa9b8",
249                    "url": "http://localhost/en/sitecore/login/sitecore/layout/Placeholder-Settings/Project/sxastarter",
250                    "name": "sxastarter",
251                    "displayName": "sxastarter",
252                    "fields": {}
253                  },
254                  "Templates": {
255                    "id": "352e125c-5cdd-4629-ba1d-faca1fb03370",
256                    "url": "http://localhost/en/sitecore/login/sitecore/templates/Project/sxastarter",
257                    "name": "sxastarter",
258                    "displayName": "sxastarter",
259                    "fields": {}
260                  }
261                }
262              }
263            ]
264          },
265          "url": {
266            "path": "/Articles/Third-Article"
267          }
268        }
269      ]
270    }
271  }
272}