ES2.x不支持 javascript问题的解决 2022-01-20 15:59 338阅读 0赞 ES 版本:2.3.5 安装[官方文档][Link 1]执行如下命令: DELETE test PUT test/doc/1 { "num": 1.0 } PUT test/doc/2 { "num": 2.0 } POST test/_search { "query": { "function_score": { "script_score": { "script": { "inline": "doc[\"num\"].value * factor", "lang": "javascript", "params": { "factor": 2 } } } } } } 返回错误结果如下: "caused_by": { "type": "illegal_argument_exception", "reason": "script_lang not supported [javascript]" } 网上很多解决方法都说是没有开启es的脚本功能,需要在elasticsearch.yml中加如下配置: script.inline: on script.indexed: on script.groovy.sandbox.enabled: true script.engine.groovy.inline.update: on 加入配置后还是报同样的错误。 后来发现要支持javascript,除了加入上述配置外,还需要给es安装插件 在ES安装目录下执行如下命令安装插件: ./bin/plugin install lang-javascript 这样问题就解决了。 # 解决步骤 # 1、在elasticsearch.yml中加如下配置: script.inline: on script.indexed: on script.groovy.sandbox.enabled: true script.engine.groovy.inline.update: on 2、在ES安装目录下执行如下命令安装插件: ./bin/plugin install lang-javascript 3、重启es [Link 1]: https://www.elastic.co/guide/en/elasticsearch/plugins/2.3/lang-javascript-usage.html 文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。
相关 如何解决JavaScript 不支持 indexof 如何解决JavaScript 不支持 indexof js中的 indexof办法查找给定元素能找在数组中找到的第一个索引值,但indexof在IE8下是不支撑的,本文给... 朱雀/ 2021年05月23日 17:04/ 0 赞/ 13145 阅读
相关 完美解决Tensorflow不支持AVX2指令集问题 这几天研究了一下FCN(全卷积网络),由于电脑配置不够,用GPU训练直接报OOM(内存溢出)了, 于是转战CPU,当然,这样会很慢,之后会继续搞一下,减小一下网络的复杂度,对一 谁借莪1个温暖的怀抱¢/ 2021年12月10日 01:41/ 0 赞/ 193 阅读
相关 ES2.x不支持 javascript问题的解决 ES 版本:2.3.5 安装[官方文档][Link 1]执行如下命令: DELETE test PUT test/doc/1 { 绝地灬酷狼/ 2022年01月20日 15:59/ 0 赞/ 339 阅读
相关 ES5.x 中long类型不支持time zone 问题 为了在ES上根据时间进行统计,我在ES5.6.4上做了date\_histogram聚合,查询语句如下所示 { "aggregations": 妖狐艹你老母/ 2022年01月29日 22:27/ 0 赞/ 178 阅读
相关 解决SpringBoot 2.x时区差的问题 解决步骤 1.设置MySQL的连接的时区 2.两种方法在SpringBoot的中设置默认时区 1.设置MySQL的连接的时区 在配置文件 冷不防/ 2022年02月15日 17:48/ 0 赞/ 106 阅读
相关 解决国产浏览器github提示不支持的问题 像QQ、搜狗等国产浏览器访问Github时,会提示“现在不支持你的浏览器,请使用Chrome或Firefox”。 那么如何解决这个问题呢? 答案就是改浏览器的UserAge 柔光的暖阳◎/ 2022年05月12日 11:56/ 0 赞/ 166 阅读
相关 javascript 解决浏览器不支持的问题 为了程序/代码的易读性,基本上每一种编程语言都有注释的功能,javascript也不例外,javascript注释代码有多种形式,本文章向大家介绍javascript注释代码的 心已赠人/ 2022年05月19日 21:53/ 0 赞/ 233 阅读
相关 如何解决ES6基础语法不支持的问题。 在学习ES6语法的时候,碰到了一些问题,在执行下面代码的时候,会出现错误。 var a = []; for (let i = 0; i < 10; i++ 绝地灬酷狼/ 2022年07月16日 12:44/ 0 赞/ 131 阅读
相关 关于nodejs express4.X框架不支持layout模板的问题解决 关于nodejs express4.X框架不支持layout模板的问题解决 参考文章: [(1)关于nodejs express4.X框架不支持layout模板的问题解决] 迷南。/ 2022年09月09日 12:47/ 0 赞/ 54 阅读
相关 [Linux] 浏览器不支持中文的问题解决 环境是RHEL7.6,使用Firefox中文显示如下,需要安装中文支持 ![20201221134932282.png][] 挂载iso安装中文支持组件 1)挂载iso 骑猪看日落/ 2022年12月29日 17:09/ 0 赞/ 36 阅读
还没有评论,来说两句吧...