diff --git a/docs/Query/CommonTerms.md b/docs/Query/CommonTerms.md
new file mode 100644
index 0000000000000000000000000000000000000000..a2307a3a7d1270cc3fb619a815e54f4c1f6b15c1
--- /dev/null
+++ b/docs/Query/CommonTerms.md
@@ -0,0 +1,46 @@
+# Common terms query
+
+> More info about Common terms query is in the [official elasticsearch docs][1]
+
+There are so many use cases with `Common Terms` query. We highly recommend to take a look at the [official docs][1] before continuing.
+
+Lets take first example to write easy `Common query` with Elasticsearch DSL.
+
+```JSON
+{
+  "common": {
+    "name": {
+      "query": "this is bonsai cool",
+      "cutoff_frequency": 0.001,
+      "minimum_should_match": {
+          "low_freq" : 2,
+          "high_freq" : 3
+       }
+    }
+  }
+}
+```
+
+And now the query via DSL:
+
+```php
+$commonTermsQuery = new CommonTermsQuery(
+    "field_name",
+    "this is bonsai cool",
+    [
+        "cutoff_frequency" => 0.001,
+        "minimum_should_match" => [
+          "low_freq" => 2,
+          "high_freq" => 3,
+        ],
+    ]
+);
+
+$search = new Search();
+$search->addQuery($commonTermsQuery);
+
+$queryArray = $search->toArray();
+```
+
+
+[1]: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-common-terms-query.html