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

 

posted @ 2020-11-19 11:11  yangjl01  阅读(2988)  评论(0编辑  收藏  举报