[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": {
"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].