Субагрегации с одним полем в Elasticsearch

#elasticsearch #elasticsearch-aggregation #hierarchical

Вопрос:

Я пытаюсь применить субагрегации с одним полем. мои данные в этом поле должны быть разделены символом «/», что даст иерархию. Я хочу применить агрегацию к этой иерархии.

С помощью токенизатора «иерархия путей» я могу сделать это как единое объединение, а не как иерархические аспекты. Может ли кто-нибудь помочь с этой проблемой?

Данные 1: основной/дополнительный реж./категория/файл1.json Данные 2: основной/дополнительный реж./категория 2/файл1.json

Ожидаемые агрегации(не в формате ES — это просто для обеспечения высокого уровня представления ожидаемого ответа на агрегацию):

 {  "main":{  "sub-dir":{  "category":{  "file1.json":1  },  "category2":{  "file1.json":1  }  }  } }