diff --git a/server/src/main/java/org/eclipse/openvsx/search/ElasticSearchService.java b/server/src/main/java/org/eclipse/openvsx/search/ElasticSearchService.java index e9217fe76..97757232d 100644 --- a/server/src/main/java/org/eclipse/openvsx/search/ElasticSearchService.java +++ b/server/src/main/java/org/eclipse/openvsx/search/ElasticSearchService.java @@ -369,10 +369,8 @@ private void sortResults(NativeQueryBuilder queryBuilder, String sortOrder, Stri if(type == null) { throw new ErrorResultException("sortBy parameter must be 'relevance', 'timestamp', 'averageRating' or 'downloadCount'."); } - if ("relevance".equals(sortBy)) { - queryBuilder.withSort(builder -> builder.score(scoreSort -> scoreSort.order(order))); - } + queryBuilder.withSort(builder -> builder.score(scoreSort -> scoreSort.order(order))); queryBuilder.withSort(builder -> builder.field(fieldSort -> fieldSort.field(sortBy).unmappedType(type).order(order))); }