From 08b8fff7dfc94c3e737dc6ce7568a1b0b54e7065 Mon Sep 17 00:00:00 2001
From: Aivaras Gotovskis <aivaras.gotovskis@ongr.io>
Date: Wed, 8 Jul 2015 15:30:21 +0300
Subject: [PATCH] Add cardinality aggregation doc.

---
 docs/Aggregation/Cardinality.md | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 docs/Aggregation/Cardinality.md

diff --git a/docs/Aggregation/Cardinality.md b/docs/Aggregation/Cardinality.md
new file mode 100644
index 0000000..642869f
--- /dev/null
+++ b/docs/Aggregation/Cardinality.md
@@ -0,0 +1,32 @@
+# Cardinality Aggregation
+
+> More info about cardinality aggregation is in the [official elasticsearch docs][1]
+
+A single-value metrics aggregation that calculates an approximate count of distinct values.
+
+## Simple example
+
+```JSON
+{
+     "aggregations" : {
+         "agg_author_count" : {
+             "cardinality" : {
+                 "field" : "author"
+             }
+         }
+     }
+ }
+```
+
+And now the query via DSL:
+
+```php
+$cardinalityAggregation = new CardinalityAggregation('author_count', 'author');
+
+$search = new Search();
+$search->addAggregation($cardinalityAggregation);
+
+$queryArray = $search->toArray();
+```
+
+[1]: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-metrics-cardinality-aggregation.html
-- 
GitLab