anchor.diff:  }
   --------------------------------------------------
   
  -[[condition-script-file]]
  -==== File Scripts
  -
  -File scripts are scripts that are defined in files stored in the `config/scripts`
  -directory. The following snippet shows how to refer to the `my_script.painless`
  -file:
  -
  -[source,js]
  ---------------------------------------------------
  -"condition" : {
  -  "script" : {
  -    "id" : "my_script"
  -  }
  -}
  ---------------------------------------------------
  -
  -As with <<condition-script-inline, Inline>> scripts, you can also specify the
  -script language and parameters:
  -
  -[source,js]
  ---------------------------------------------------
  -"condition" : {
  -  "script" : {
  -    "id" : "my_script",
  -    "lang" : "javascript",
  -    "params" : {
  -      "result" : true
  -    }
  -  }
  -}
  ---------------------------------------------------
  -
   [[condition-script-stored]]
   ==== Stored Scripts
   
  
positive.code: shortcut for defining an <<condition-script-inline, inline>> script. The
  formal definition of a script is an object that specifies the script type and
  optional language and parameter values. If the `lang` attribute is omitted, the
  language defaults to `painless`. Elasticsearch supports three script types:
  <<condition-script-inline, Inline>>, <<condition-script-file, File>>, and
  <<condition-script-stored, Stored>>.
  
  For example, the following snippet shows a formal definition of an `inline`
  script that explicitly specifies the language and defines a single script
  
negative.code: }
  --------------------------------------------------
  
  As with <<condition-script-inline, Inline>>
  scripts, you can also specify the script language and parameters:
  
  [source,js]
  