ElasticSearch 2.0以后的改动导致旧的资料和书籍需要订正的部分

ElasticSearch 2.0以后的改动导致旧的资料和书籍需要订正的部分

id原先是可以通过path指定字段的

"thread": { "_id" : { "path" : "thread_id" }, }

但是现在不行了,具体见:
http://stackoverflow.com/questions/33428976/elasticsearch-2-0-id-is-not-configurable
https://www.elastic.co/blog/great-mapping-refactoring#meta-fields

文章指出,你需要通过url来指定id

curl -XPUT localhost:9200/your_index/your_type/YOUR_ID -d '{...}' ^ | set your id here //或者在批量操作的时候使用_id来指定 {"index":{_id:123}} {"contents":"内容"} 

在Elasticsearch.The.Definitive.Guide还有对path相关介绍,在2.0已经失效。

查询脚本(groovy script)默认已经禁用了

由于用户可能通过groovy脚本进行注入,从安全角度考虑,新版本的ES已经默认禁用了groovy
通过在配置文件增加下面的配置来开启
script.engine.groovy.inline.search: on

使用文件方式运行
https://www.elastic.co/blog/running-groovy-scripts-without-dynamic-scripting

由于书上没有介绍,可能导致很多人在运行demo的时候,看到类似 groovy disable的提示。

转载于:https://www.cnblogs.com/didda/p/5005619.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/109228.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 线性分类模型

    线性分类模型

    2021年6月8日
  • ThreadLocal

    ThreadLocal

    2021年9月12日
  • sql文件怎么导入sql server数据库_sql怎么导入数据库

    sql文件怎么导入sql server数据库_sql怎么导入数据库展开全部其实导入的方法很简单,可32313133353236313431303231363533e78988e69d8331333365633836以采用工具导入和只用mysql命令界面导入两种方式,mysql的数据库图形界面工具是很多的,用起来也比较方便。工具/原料NavicatforMySQLMySQL命令行界面SQL脚本方法一:1、首先使用MySQL提供的命令行界面来导入数据库,确保电脑…

    2022年10月2日
  • 启动计算机配置windows7,win7开机显示准备配置Windows请勿关闭计算机 然后无限重启怎么回事…

    启动计算机配置windows7,win7开机显示准备配置Windows请勿关闭计算机 然后无限重启怎么回事…win7开机显示准备配置Windows请勿关闭计算机然后无限重启怎么回事以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!win7开机显示准备配置Windows请勿关闭计算机然后无限重启怎么回事1、原因死机了。2、解决方法1)在win7桌面的任务栏右下角找到一个旗子图标,右击弹出对话框,点击“打开操作中心”。2)在弹出…

    2022年6月17日
  • numpy中的meshgrid函数「建议收藏」

    numpy中的meshgrid函数「建议收藏」numpy官方文档meshgrid函数帮助文档https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html meshgrid(*xi,**kwargs)功能:从一个坐标向量中返回一个坐标矩阵 参数:x1,x2…,xn:数组,一维的数组代表网格的坐标。indexing:{‘xy’,…

    2022年6月4日
  • 卷积神经网络CNN的反向传播原理

    卷积神经网络CNN的反向传播原理  上一篇博客《详解神经网络的前向传播和反向传播》推导了普通神经网络(多层感知器)的反向传播过程,这篇博客则讨论一下卷积神经网络中反向传播的不同之处。先简单回顾一下普通神经网络中反向传播的四个核心公式:…

    2022年5月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号