Skip to content

Commit 19d026a

Browse files
committed
feat: Enable sorting by last updated in files search - EXO-80517 - exoplatform/eXIP#23 (#2513)
1 parent f1d3e33 commit 19d026a

2 files changed

Lines changed: 3 additions & 9 deletions

File tree

core/search/src/main/java/org/exoplatform/services/wcm/search/FileSearchRestService.java

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,8 @@ public FileSearchRestService(FileSearchServiceConnector fileSearchServiceConnect
7676
@ApiResponse(responseCode = "200", description = "Request fulfilled") })
7777
public Response searchRecentDocuments(@Parameter(description = "Query string") @QueryParam("q") String query,
7878
@Parameter(description = "My work") @Schema(defaultValue = "false") @QueryParam("myWork") boolean myWork,
79-
@Parameter(description = "Sort field") @Schema(defaultValue = "date") @QueryParam("sort") String sortField,
80-
@Parameter(description = "Sort direction") @Schema(defaultValue = "desc") @QueryParam("direction") String sortDirection,
79+
@Parameter(description = "Sort field") @QueryParam("sortField") String sortField,
80+
@Parameter(description = "Sort direction") @QueryParam("sortDirection") String sortDirection,
8181
@Parameter(description = "Limit") @Schema(defaultValue = "20") @QueryParam("limit") int limit,
8282
@Parameter(description = "favorites") @Schema(defaultValue = "false") @QueryParam("favorites") boolean favorites,
8383
@Parameter(description = "Tag names list") @Schema(defaultValue = "false") @QueryParam("tags") List<String> tagNames,
@@ -87,12 +87,6 @@ public Response searchRecentDocuments(@Parameter(description = "Query string") @
8787
if (limit <= 0) {
8888
limit = DEFAULT_LIMIT;
8989
}
90-
if (StringUtils.isBlank(sortField)) {
91-
sortField = "date";
92-
}
93-
if (StringUtils.isBlank(sortDirection)) {
94-
sortDirection = "desc";
95-
}
9690
List<ElasticSearchFilter> recentFilters = new ArrayList<>();
9791
String userid = String.valueOf(RestUtils.getCurrentUserIdentityId());
9892
if (myWork) {

ecm-wcm-extension/src/main/webapp/WEB-INF/conf/social/integration-configuration.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<string>files</string>
4141
</field>
4242
<field name="uri">
43-
<string><![CDATA[/portal/rest/search/documents/recent?limit={limit}&q={keyword}&sort=relevancy]]></string>
43+
<string><![CDATA[/portal/rest/search/documents/recent?limit={limit}&q={keyword}]]></string>
4444
</field>
4545
<field name="enabled">
4646
<boolean>${exo.search.file.enabled:true}</boolean>

0 commit comments

Comments
 (0)