summaryrefslogtreecommitdiff
path: root/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
diff options
context:
space:
mode:
Diffstat (limited to 'core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java')
-rw-r--r--core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java9
1 files changed, 2 insertions, 7 deletions
diff --git a/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java b/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
index 4edde7f9bc..aa4168bd04 100644
--- a/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
+++ b/core/src/main/java/org/elasticsearch/search/fetch/subphase/InnerHitsContext.java
@@ -130,13 +130,9 @@ public final class InnerHitsContext {
return new TopDocs(context.searcher().count(q), Lucene.EMPTY_SCORE_DOCS, 0);
} else {
int topN = Math.min(from() + size(), context.searcher().getIndexReader().maxDoc());
- TopDocsCollector topDocsCollector;
+ TopDocsCollector<?> topDocsCollector;
if (sort() != null) {
- try {
- topDocsCollector = TopFieldCollector.create(sort().sort, topN, true, trackScores(), trackScores());
- } catch (IOException e) {
- throw ExceptionsHelper.convertToElastic(e);
- }
+ topDocsCollector = TopFieldCollector.create(sort().sort, topN, true, trackScores(), trackScores());
} else {
topDocsCollector = TopScoreDocCollector.create(topN);
}
@@ -148,7 +144,6 @@ public final class InnerHitsContext {
return topDocsCollector.topDocs(from(), size());
}
}
-
}
public static final class ParentChildInnerHits extends BaseInnerHits {