|
|
@@ -132,8 +132,13 @@ public class SearchServiceImpl implements SearchService, InnerSearchService {
|
|
|
SortField[] sortFields = new SortField[sortList.size()];
|
|
|
for (int i = 0; i < sortList.size(); i++) {
|
|
|
com.uas.search.b2b.model.Sort s = sortList.get(i);
|
|
|
- sortFields[i] = new SortField(ClassAndTableNameUtils.combineField(tableName, s.getField()),
|
|
|
- getType(s), s.isReverse());
|
|
|
+ SortField sortField = new SortField(
|
|
|
+ ClassAndTableNameUtils.combineField(tableName, s.getField()), getType(s),
|
|
|
+ s.isReverse());
|
|
|
+ if (s.getMissingValue() != null) {
|
|
|
+ sortField.setMissingValue(s.getMissingValue());
|
|
|
+ }
|
|
|
+ sortFields[i] = sortField;
|
|
|
}
|
|
|
sort = new Sort(sortFields);
|
|
|
}
|