← tanscp

默认分类

只是一个默认分类

尝试修复Elasticsearch中出现的“Too many dynamic script compilations”错误

· 发表评论

背景

有个业务接口使用es template模板搜索,模板比较复杂。同时在代码中使用java的velocity模板引擎来解析填充搜索关键词。最早使用Elasticsearch 5没有出现动态编译报错,在升级到Elasticsearch 7.10.2版本后,会偶发出现超过动态编译数量限制的错误,如下:

{
    "type": "circuit_breaking_exception",
    "reason": "[script] Too many dynamic script compilations within, max: [75/5m];
                please use indexed, or scripts with parameters instead; 
                this limit can be changed by the [script.context.template.max_compilations_rate] setting",
    "bytes_wanted": 0,
    "bytes_limit": 0,
    "durability": "TRANSIENT"
}

Elasticsearch在执行查询时达到脚本编译限制,抛出circuit_breaking_exception错误,并且查询不会运行。这个错误通常是由于在短时间内编译了太多的动态脚本而导致的。需要优化代码以减少编译次数,或者增加编译次数的限制。可以尝试将动态脚本缓存起来,以便在需要时可以重复使用,从而减少编译次数。

从神经网络到 Hugging Face-神经网络和深度学习简史

· 发表评论

链接: 从神经网络到 Hugging Face

来源:胡涂说

著作权归原作者所有,本文经原作者同意进行转载。以下为原文:


TL;DR 本文8200+字,全文阅读约需15分钟。从去年开始,我读了十余本人工智能方面入门的书籍(参见文末附2),酝酿了两个月,花了两周时间写作此文。本文简要回顾了从感知机到深度学习及Hugging Face的历史,并试图以通俗的语言来介绍神经网络和深度学习的原理。

生活中没有什么可怕的东西,只有需要理解的东西。

—— 居里夫人

AI重要论文

· 发表评论

AI重要论文

OpenAI 的前首席科学家 Ilya Sutskever 开出了一份论文清单,一共包含30篇论文。

他说:"如果你真正学会了所有这些,你就会知道当今 AI 的 90% 重要内容。"

我从来没有目标

· 发表评论

2023年即将结束,这一年对我来说充满了挑战和成长。回想起来,我仿佛经历了一段艰辛的旅程,但也收获了许多意外的惊喜。
阮一峰的这篇网络日志带给我很大的共鸣。他提到了“没有目的地,向前走”,这句话深深触动了我内心深处的某一根弦。我常常在职业道路上追求成功和进步,心急于找到一个确定的目标。但我始终忽略了人生就像一场旅行,美丽的风景并非只存在于终点,而是沿途的点点滴滴。
2023年对我而言,是一个充满变革和探索的年份。在这一年里,我从一个普通的员工逐渐成长为一个有自己思考和决策能力的职场人。我学会了面对挑战,勇敢地去尝试新的事物。我放下了对目标的焦虑,开始享受过程中的各种收获和成长。

欢迎使用 Typecho

· 发表评论

如果您看到这篇文章,表示您的 blog 已经安装成功.