Skip to content

Commit 46123a0

Browse files
author
Luc Boutier
committed
2 parents 5b406a8 + 3ab5f4d commit 46123a0

File tree

2 files changed

+15
-7
lines changed

2 files changed

+15
-7
lines changed

elasticsearch-mapping/src/main/java/org/elasticsearch/mapping/QueryHelper.java

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
package org.elasticsearch.mapping;
22

3-
import java.util.*;
3+
import java.util.ArrayList;
4+
import java.util.HashMap;
5+
import java.util.List;
6+
import java.util.Map;
47
import java.util.Map.Entry;
5-
8+
import java.util.Set;
69
import javax.annotation.Resource;
7-
810
import org.elasticsearch.action.count.CountRequestBuilder;
911
import org.elasticsearch.action.count.CountResponse;
1012
import org.elasticsearch.action.search.SearchRequestBuilder;
@@ -14,10 +16,14 @@
1416
import org.elasticsearch.common.collect.Maps;
1517
import org.elasticsearch.common.logging.ESLogger;
1618
import org.elasticsearch.common.logging.Loggers;
17-
import org.elasticsearch.index.query.*;
19+
import org.elasticsearch.index.query.BoolQueryBuilder;
20+
import org.elasticsearch.index.query.FilterBuilder;
21+
import org.elasticsearch.index.query.FilterBuilders;
22+
import org.elasticsearch.index.query.QueryBuilder;
23+
import org.elasticsearch.index.query.QueryBuilders;
1824
import org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders;
1925
import org.elasticsearch.search.facet.FacetBuilder;
20-
import org.elasticsearch.search.sort.SortBuilder;
26+
import org.elasticsearch.search.sort.FieldSortBuilder;
2127
import org.elasticsearch.search.sort.SortBuilders;
2228
import org.elasticsearch.search.sort.SortOrder;
2329
import org.springframework.beans.factory.annotation.Value;
@@ -400,12 +406,14 @@ public SearchRequestBuilder generate(QueryBuilderAdapter queryBuilderAdapter) {
400406
}
401407
}
402408
if (fieldSort != null) {
403-
SortBuilder sortBuilder = SortBuilders.fieldSort(fieldSort);
409+
FieldSortBuilder sortBuilder = SortBuilders.fieldSort(fieldSort);
404410
if (fieldSortDesc) {
405411
sortBuilder.order(SortOrder.DESC);
406412
} else {
407413
sortBuilder.order(SortOrder.ASC);
408414
}
415+
// TODO: chenged to use sortBuilder.unmappedType
416+
sortBuilder.ignoreUnmapped(true);
409417
searchRequestBuilder.addSort(sortBuilder);
410418
}
411419

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
<properties>
1313
<elasticsearch.version>1.7.0</elasticsearch.version>
14-
<jackson.version>2.0.4</jackson.version>
14+
<jackson.version>2.3.1</jackson.version>
1515
<spring.version>3.1.0.RELEASE</spring.version>
1616
<junit.version>4.10</junit.version>
1717

0 commit comments

Comments
 (0)