summaryrefslogtreecommitdiff
path: root/docs/groovy-api/get.asciidoc
diff options
context:
space:
mode:
Diffstat (limited to 'docs/groovy-api/get.asciidoc')
-rw-r--r--docs/groovy-api/get.asciidoc18
1 files changed, 18 insertions, 0 deletions
diff --git a/docs/groovy-api/get.asciidoc b/docs/groovy-api/get.asciidoc
new file mode 100644
index 0000000000..aa206ccf19
--- /dev/null
+++ b/docs/groovy-api/get.asciidoc
@@ -0,0 +1,18 @@
+[[get]]
+== Get API
+
+The get API is very similar to the
+link:{java}/get.html[Java get API]. The main benefit
+of using groovy is handling the source content. It can be automatically
+converted to a `Map` which means using Groovy to navigate it is simple:
+
+[source,js]
+--------------------------------------------------
+def getF = node.client.get {
+ index "test"
+ type "type1"
+ id "1"
+}
+
+println "Result of field2: $getF.response.source.complex.field2"
+--------------------------------------------------