diff --git a/web-ui/src/main/resources/catalog/components/elasticsearch/EsService.js b/web-ui/src/main/resources/catalog/components/elasticsearch/EsService.js index ad9f01803c1e..f56a6ffba8a6 100644 --- a/web-ui/src/main/resources/catalog/components/elasticsearch/EsService.js +++ b/web-ui/src/main/resources/catalog/components/elasticsearch/EsService.js @@ -203,6 +203,7 @@ params.sort = []; sortBy.split(",", -1).forEach(function (value, idx) { if (value != "relevance") { + var sort = {}; sort[getFieldName(mappingFields, value)] = orders[idx] || "asc"; params.sort.push(sort); } diff --git a/web-ui/src/main/resources/catalog/locales/en-core.json b/web-ui/src/main/resources/catalog/locales/en-core.json index f85b26d8d593..ec88d9f1f802 100644 --- a/web-ui/src/main/resources/catalog/locales/en-core.json +++ b/web-ui/src/main/resources/catalog/locales/en-core.json @@ -187,6 +187,7 @@ "sortBy-dateStampDesc": "last updates", "sortBy-createDateDesc": "new records", "sortBy-resourceTitleObject.default.sort": "title (ascending)", + "sortBy-resourceTitleObject.${searchLang}.keyword": "title (ascending)", "sortBy-resourceTitleObject.default.sortDesc": "title (descending)", "sortBy-relevance": "relevancy", "sortBy-ratingDesc": "rating",