anchor.diff:  {
     "script": {
       "lang": "painless",
  -    "source": "ctx._source.last = params.last",
  +    "inline": "ctx._source.last = params.last",
       "params": {
         "last": "hockey"
       }
  
positive.code:       "order": "asc",
        "script": {
          "lang": "painless",
          "source": "doc['first.keyword'].value + ' ' + doc['last.keyword'].value"
        }
      }
    }
  
negative.code: {
    "script": {
      "lang": "painless",
      "inline": "ctx._source.last = ctx._source.last.replaceAll(/[aeiou]/, m -> m.group().toUpperCase(Locale.ROOT))"
    }
  }
  ----------------------------------------------------------------
  