[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.
This commit is contained in:
James Rodewig 2020-05-28 09:26:49 -04:00 committed by GitHub
parent 225ccd1cfa
commit 9277ce6f9e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 19 additions and 6 deletions

View File

@ -45,7 +45,7 @@ GET my_index/_search
{ {
"query": { "query": {
"range": { "range": {
"_size": { <1> "_size": { <1>
"gt": 10 "gt": 10
} }
} }
@ -53,23 +53,28 @@ GET my_index/_search
"aggs": { "aggs": {
"sizes": { "sizes": {
"terms": { "terms": {
"field": "_size", <2> "field": "_size", <2>
"size": 10 "size": 10
} }
} }
}, },
"sort": [ "sort": [
{ {
"_size": { <3> "_size": { <3>
"order": "desc" "order": "desc"
} }
} }
], ],
"script_fields": { "script_fields": {
"size": { "size": {
"script": "doc['_size']" <4> "script": "doc['_size']" <4>
} }
} },
"docvalue_fields": [
{
"field": "_size" <5>
}
]
} }
-------------------------- --------------------------
// TEST[continued] // TEST[continued]
@ -77,4 +82,12 @@ GET my_index/_search
<1> Querying on the `_size` field <1> Querying on the `_size` field
<2> Aggregating on the `_size` field <2> Aggregating on the `_size` field
<3> Sorting 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].