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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM