File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed
elasticsearch-mapping/src/main/java/org/elasticsearch/mapping Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -203,10 +203,11 @@ public interface ISearchQueryBuilderHelper extends IFilterableQueryBuilderHelper
203
203
* Allows to define a sort field.
204
204
*
205
205
* @param fieldName Name of the field to sort.
206
+ * @param fieldType Type of the field to sort.
206
207
* @param desc Descending or Ascending
207
208
* @return this
208
209
*/
209
- ISearchQueryBuilderHelper fieldSort (String fieldName , boolean desc );
210
+ ISearchQueryBuilderHelper fieldSort (String fieldName , String fieldType , boolean desc );
210
211
211
212
/**
212
213
* Add a fetch context to the query.
@@ -503,7 +504,7 @@ public QueryBuilderHelper alterSearchRequest(ISearchBuilderAdapter searchRequest
503
504
}
504
505
505
506
@ Override
506
- public QueryBuilderHelper fieldSort (String fieldName , boolean desc ) {
507
+ public QueryBuilderHelper fieldSort (String fieldName , String fieldType , boolean desc ) {
507
508
if (fieldName == null ) {
508
509
return this ;
509
510
}
@@ -514,8 +515,8 @@ public QueryBuilderHelper fieldSort(String fieldName, boolean desc) {
514
515
} else {
515
516
sortBuilder .order (SortOrder .ASC );
516
517
}
517
- // TODO: change to use sortBuilder.unmappedType
518
518
//sortBuilder.ignoreUnmapped(true);
519
+ sortBuilder .unmappedType (fieldType );
519
520
searchRequestBuilder .addSort (sortBuilder );
520
521
return this ;
521
522
}
You can’t perform that action at this time.
0 commit comments