Я переносю код из ES 2 в ES 6.
В ES2 есть метод, который создает агрегации из входных данных Map
(setAggregations
).Этот метод удален, и я заменяю его следующим кодом:
XContentBuilder xContentBuilder =
XContentFactory.contentBuilder(Requests.CONTENT_TYPE);
xContentBuilder.map(getAggregationsBuilder(query));
BytesReference bytes = xContentBuilder.bytes();
...
Как я могу превратить такие BytesReference
в AggregationBuilder
s?