From c02d38b40b7f71f17f7f0e55fce2f2be66c0cb9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20B=C3=BCscher?= Date: Thu, 17 May 2018 18:52:02 +0200 Subject: [PATCH 1/2] [Docs] Fix script-fields snippet execution Currently the first snippet in the documentation test in script-fields.asciidoc isn't executed, although it has the CONSOLE annotation. Adding a test setup annotation to it seems to fix the problem. Relates to #27618 --- docs/reference/search/request/script-fields.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/reference/search/request/script-fields.asciidoc b/docs/reference/search/request/script-fields.asciidoc index 55623faf2684c..78b1b8ffcaaf9 100644 --- a/docs/reference/search/request/script-fields.asciidoc +++ b/docs/reference/search/request/script-fields.asciidoc @@ -31,7 +31,8 @@ GET /_search } -------------------------------------------------- // CONSOLE - +// TEST[setup:sales] +// TEST[s/my_field_name/price/] Script fields can work on fields that are not stored (`my_field_name` in the above case), and allow to return custom values to be returned (the From 9a2c50d2a110d8b48418ba41e418d66f48eb1237 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20B=C3=BCscher?= Date: Tue, 22 May 2018 13:18:32 +0200 Subject: [PATCH 2/2] Slightly adapt example --- docs/reference/search/request/script-fields.asciidoc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/reference/search/request/script-fields.asciidoc b/docs/reference/search/request/script-fields.asciidoc index 78b1b8ffcaaf9..da5868ea7d65e 100644 --- a/docs/reference/search/request/script-fields.asciidoc +++ b/docs/reference/search/request/script-fields.asciidoc @@ -15,13 +15,13 @@ GET /_search "test1" : { "script" : { "lang": "painless", - "source": "doc['my_field_name'].value * 2" + "source": "doc['price'].value * 2" } }, "test2" : { "script" : { "lang": "painless", - "source": "doc['my_field_name'].value * params.factor", + "source": "doc['price'].value * params.factor", "params" : { "factor" : 2.0 } @@ -32,7 +32,6 @@ GET /_search -------------------------------------------------- // CONSOLE // TEST[setup:sales] -// TEST[s/my_field_name/price/] Script fields can work on fields that are not stored (`my_field_name` in the above case), and allow to return custom values to be returned (the