调试groovy脚本elasticsearch

Jay*_*yni 7 debugging groovy elasticsearch

如何使用groovy脚本打印或记录某些变量进行评分?我知道有日志目录,但它们不记录我在脚本中打印的内容.

pro*_*mer 2

好吧,正如你所说,这是我的做法。

curl -XPOST "http://localhost:9200/index/type/_search" -d'
{
    "size": 1, 
    "script_fields": {
       "toTestField": {
          "script": "_source.field_name.equals('key')? true : false "
       }
    }

}'
Run Code Online (Sandbox Code Playgroud)

更改脚本并检查响应中toTestField的值,

我认为这是一种简单的调试方法。