private static Map<String, SearchHits> parseInnerHits(XContentParser parser) throws IOException { Map<String, SearchHits> innerHits = new HashMap<>(); while ((parser.nextToken()) != XContentParser.Token.END_OBJECT) { ensureExpectedToken(XContentParser.Token.FIELD_NAME, parser.currentToken(), parser::getTokenLocation); String name = parser.currentName(); ensureExpectedToken(Token.START_OBJECT, parser.nextToken(), parser::getTokenLocation); ensureFieldName(parser, parser.nextToken(), SearchHits.Fields.HITS); innerHits.put(name, SearchHits.fromXContent(parser)); ensureExpectedToken(XContentParser.Token.END_OBJECT, parser.nextToken(), parser::getTokenLocation); } return innerHits; }
hits = SearchHits.fromXContent(parser); } else if (Aggregations.AGGREGATIONS_FIELD.equals(currentFieldName)) { aggs = Aggregations.fromXContent(parser);
private static Map<String, SearchHits> parseInnerHits(XContentParser parser) throws IOException { Map<String, SearchHits> innerHits = new HashMap<>(); while ((parser.nextToken()) != XContentParser.Token.END_OBJECT) { ensureExpectedToken(XContentParser.Token.FIELD_NAME, parser.currentToken(), parser::getTokenLocation); innerHits.put(parser.currentName(), SearchHits.fromXContent(parser)); ensureExpectedToken(XContentParser.Token.END_OBJECT, parser.nextToken(), parser::getTokenLocation); } return innerHits; }
private static Map<String, SearchHits> parseInnerHits(XContentParser parser) throws IOException { Map<String, SearchHits> innerHits = new HashMap<>(); while ((parser.nextToken()) != XContentParser.Token.END_OBJECT) { ensureExpectedToken(XContentParser.Token.FIELD_NAME, parser.currentToken(), parser::getTokenLocation); String name = parser.currentName(); ensureExpectedToken(Token.START_OBJECT, parser.nextToken(), parser::getTokenLocation); ensureFieldName(parser, parser.nextToken(), SearchHits.Fields.HITS); innerHits.put(name, SearchHits.fromXContent(parser)); ensureExpectedToken(XContentParser.Token.END_OBJECT, parser.nextToken(), parser::getTokenLocation); } return innerHits; }
private static Map<String, SearchHits> parseInnerHits(XContentParser parser) throws IOException { Map<String, SearchHits> innerHits = new HashMap<>(); while ((parser.nextToken()) != XContentParser.Token.END_OBJECT) { ensureExpectedToken(XContentParser.Token.FIELD_NAME, parser.currentToken(), parser::getTokenLocation); String name = parser.currentName(); ensureExpectedToken(Token.START_OBJECT, parser.nextToken(), parser::getTokenLocation); ensureFieldName(parser, parser.nextToken(), SearchHits.Fields.HITS); innerHits.put(name, SearchHits.fromXContent(parser)); ensureExpectedToken(XContentParser.Token.END_OBJECT, parser.nextToken(), parser::getTokenLocation); } return innerHits; }
hits = SearchHits.fromXContent(parser); } else if (Aggregations.AGGREGATIONS_FIELD.equals(currentFieldName)) { aggs = Aggregations.fromXContent(parser);
hits = SearchHits.fromXContent(parser); } else if (Aggregations.AGGREGATIONS_FIELD.equals(currentFieldName)) { aggs = Aggregations.fromXContent(parser);
hits = SearchHits.fromXContent(parser); } else if (Aggregations.AGGREGATIONS_FIELD.equals(currentFieldName)) { aggs = Aggregations.fromXContent(parser);