【发布时间】:2016-09-13 01:40:46
【问题描述】:
我知道我可以将文件保存到我的 ES 节点上的 config/scripts 目录:
如果我这样做,我显然可以在这些文件中包含换行符和 cmets。
但是,在我目前的环境下,这样做是不可行的。
是否可以在查询中维护换行符?
我曾尝试用“\n”替换换行符,但无济于事:
...
"my_scripted_field": {
"scripted_metric": {
"map_script": "_agg['foo'] = 'bar'\n_agg['test'] = 'blah'\n"
}
},
...
如果不是,维护脚本查询代码的最佳实践方法是什么?
基本上,我是在文本编辑器中编写脚本,我希望能够保留格式并添加 cmets,以便代码可维护。
【问题讨论】:
标签: elasticsearch