elasticsearch 调用方法报错: Too many dynamic script compilations within, max: [75/5m]
1、可以调大设置,但是可能会增加服务器性能的消耗。
2、脚本中用到的值尽量用 params的 方式传递。(这种方式处理好一些)
例:这样处理
"script": { "source": "params.docCount >params.count", "lang": "painless", "params": { "count": 0 } },
比下面的方式好
"script": { "source": "params.docCount >0", "lang": "painless" },
官方文档解释: https://www.elastic.co/guide/en/elasticsearch/reference/master/modules-scripting-using.html#prefer-params
种一棵树最好的时间是十年前 其次是现在