├── .gitignore ├── LICENSE ├── README.md ├── groovy.plugin.security.policy ├── plugin-descriptor.properties ├── pom.xml ├── src ├── main │ ├── assemblies │ │ └── plugin.xml │ ├── java │ │ └── fr │ │ │ └── v3d │ │ │ └── elasticsearch │ │ │ ├── plugin │ │ │ └── multiplemetric │ │ │ │ └── MultipleMetricPlugin.java │ │ │ └── search │ │ │ └── aggregations │ │ │ ├── metrics │ │ │ └── multiplemetric │ │ │ │ ├── CountBuilder.java │ │ │ │ ├── FieldBuilder.java │ │ │ │ ├── InternalMultipleMetric.java │ │ │ │ ├── MultipleMetric.java │ │ │ │ ├── MultipleMetricAggregator.java │ │ │ │ ├── MultipleMetricBuilder.java │ │ │ │ ├── MultipleMetricParam.java │ │ │ │ ├── MultipleMetricParser.java │ │ │ │ ├── ScriptBuilder.java │ │ │ │ └── SumBuilder.java │ │ │ └── support │ │ │ └── MultipleValuesSourceAggregatorFactory.java │ └── resources │ │ └── es-plugin.properties └── test │ ├── java │ └── fr │ │ └── v3d │ │ └── elasticsearch │ │ ├── plugin │ │ └── multiplemetric │ │ │ ├── MultipleMetricAggregationTestCase.java │ │ │ └── MultipleMetricAggregatorTest.java │ │ └── search │ │ └── aggregations │ │ └── metric │ │ └── multiplemetric │ │ └── MultipleMetricParserTest.java │ └── resources │ └── log4j.properties └── testng.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/README.md -------------------------------------------------------------------------------- /groovy.plugin.security.policy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/groovy.plugin.security.policy -------------------------------------------------------------------------------- /plugin-descriptor.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/plugin-descriptor.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/assemblies/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/assemblies/plugin.xml -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricPlugin.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/CountBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/CountBuilder.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/FieldBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/FieldBuilder.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/InternalMultipleMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/InternalMultipleMetric.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetric.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricAggregator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricAggregator.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricBuilder.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricParam.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/MultipleMetricParser.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/ScriptBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/ScriptBuilder.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/SumBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/metrics/multiplemetric/SumBuilder.java -------------------------------------------------------------------------------- /src/main/java/fr/v3d/elasticsearch/search/aggregations/support/MultipleValuesSourceAggregatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/java/fr/v3d/elasticsearch/search/aggregations/support/MultipleValuesSourceAggregatorFactory.java -------------------------------------------------------------------------------- /src/main/resources/es-plugin.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/main/resources/es-plugin.properties -------------------------------------------------------------------------------- /src/test/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricAggregationTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/test/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricAggregationTestCase.java -------------------------------------------------------------------------------- /src/test/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricAggregatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/test/java/fr/v3d/elasticsearch/plugin/multiplemetric/MultipleMetricAggregatorTest.java -------------------------------------------------------------------------------- /src/test/java/fr/v3d/elasticsearch/search/aggregations/metric/multiplemetric/MultipleMetricParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/test/java/fr/v3d/elasticsearch/search/aggregations/metric/multiplemetric/MultipleMetricParserTest.java -------------------------------------------------------------------------------- /src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /testng.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/eliep/elasticsearch-multiple-metric-aggregation/HEAD/testng.xml --------------------------------------------------------------------------------