From 9277ce6f9e02c18a8430c397495a705d11037907 Mon Sep 17 00:00:00 2001 From: James Rodewig Date: Thu, 28 May 2020 09:26:49 -0400 Subject: [PATCH] [DOCS] Adds a doc value field example to Mapper Size docs (#57257) (#57280) Changes: * Updates snippet to include doc value field example. * Fixes a broken link to inline script settings. --- docs/plugins/mapper-size.asciidoc | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/docs/plugins/mapper-size.asciidoc b/docs/plugins/mapper-size.asciidoc index 5253205d7a9..36cce29436d 100644 --- a/docs/plugins/mapper-size.asciidoc +++ b/docs/plugins/mapper-size.asciidoc @@ -45,7 +45,7 @@ GET my_index/_search { "query": { "range": { - "_size": { <1> + "_size": { <1> "gt": 10 } } @@ -53,23 +53,28 @@ GET my_index/_search "aggs": { "sizes": { "terms": { - "field": "_size", <2> + "field": "_size", <2> "size": 10 } } }, "sort": [ { - "_size": { <3> + "_size": { <3> "order": "desc" } } ], "script_fields": { "size": { - "script": "doc['_size']" <4> + "script": "doc['_size']" <4> } - } + }, + "docvalue_fields": [ + { + "field": "_size" <5> + } + ] } -------------------------- // TEST[continued] @@ -77,4 +82,12 @@ GET my_index/_search <1> Querying on the `_size` field <2> Aggregating on the `_size` field <3> Sorting on the `_size` field -<4> Accessing the `_size` field in scripts (inline scripts must be modules-security-scripting.html#enable-dynamic-scripting[enabled] for this example to work) +<4> Uses a +{ref}/search-request-body.html#request-body-search-script-fields[script field] +to return the `_size` field in the search response. +<5> Uses a +{ref}/search-request-body.html#request-body-search-docvalue-fields[doc value +field] to return the `_size` field in the search response. Doc value fields are +useful if +{ref}/modules-scripting-security.html#allowed-script-types-setting[inline +scripts are disabled].