We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab5378a commit a79dae6Copy full SHA for a79dae6
modules/elasticsearch/src/main/java/org/elasticsearch/rest/action/search/RestSearchAction.java
@@ -195,7 +195,13 @@ private byte[] parseSearchSource(RestRequest request) {
195
if (delimiter != -1) {
196
String sortField = sort.substring(0, delimiter);
197
String reverse = sort.substring(delimiter + 1);
198
- searchSourceBuilder.sort(sortField, reverse.equals("reverse"));
+ if ("asc".equals(reverse)) {
199
+ searchSourceBuilder.sort(sortField, SearchSourceBuilder.Order.ASC);
200
+ } else if ("desc".equals(reverse)) {
201
+ searchSourceBuilder.sort(sortField, SearchSourceBuilder.Order.DESC);
202
+ } else {
203
+ searchSourceBuilder.sort(sortField, reverse.equals("reverse"));
204
+ }
205
} else {
206
searchSourceBuilder.sort(sort);
207
}
0 commit comments