diff --git a/solidify-index/src/main/java/ch/unige/solidify/index/indexing/elasticsearch/ElasticsearchService.java b/solidify-index/src/main/java/ch/unige/solidify/index/indexing/elasticsearch/ElasticsearchService.java index a3c81f08da05d09e6de466df79079d38eca9abaa..dc022062b10f7030c57d7ba46c34320085a7b4f5 100644 --- a/solidify-index/src/main/java/ch/unige/solidify/index/indexing/elasticsearch/ElasticsearchService.java +++ b/solidify-index/src/main/java/ch/unige/solidify/index/indexing/elasticsearch/ElasticsearchService.java @@ -452,10 +452,10 @@ public abstract class ElasticsearchService<T extends IndexMetadata> extends Inde } } } + // sort facets results as they were requested (Elasticsearch does not necessarily return facets in the same order as requested) + this.sortFacetResults(page.getFacetResults(), facetRequests); } - // sort facets results as they were requested (Elasticsearch does not necessarily returns facets in - // the same order as requested) - this.sortFacetResults(page.getFacetResults(), facetRequests); + return page; } catch (IOException e) { throw new SolidifyRuntimeException("Error when searching index " + indexName + " with request " + q, e);