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

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

  1. Elasticsearch 7.0中引入的新集群协调子系统如何使用?

    Elasticsearch之所以如此流行,其中一个原因是它可以从只有几个节点的小集群扩展到拥有数百个节点的大集群.它的核心是集群协调子系统.Elasticsearch 7提供了一个新的集群协调子系统, ...

  2. Elasticsearch 7.0 已经发布,盘他!

    Elastic{ON}北京分享了Elasticsearch7.0在Speed,Scale,Relevance等方面的很多新特性. 比快更快,有传说中的那么牛逼吗?盘他! 通过本文,你能了解到: Ela ...

  3. Elasticsearch 5.0 简介(medcl微信直播实录)

    大家好,非常高兴能在这里给大家分享,感谢InfoQ提供的这个微信的平台,首先简单自我介绍一下,我叫曾勇,是Elastic的工程师. Elastic将在今年秋季的时候发布一个Elasticsearch ...

  4. 云服务器 Centos7 部署 Elasticsearch 8.0 + Kibana 8.0 指南

    1.昨晚上更新云服务器部署8.0视频 Part1:https://t.zsxq.com/UJ6AY7y Part2:https://t.zsxq.com/YzVrZJq 2.Elasticsearch ...

  5. IIS和.net framework 4.0的安装顺序导致的问题

    这篇文章主要介绍了IIS和.net framework 4.0的安装顺序导致的问题(重新注册.net 4.0),需要的朋友可以参考下 装了64位的Win7后,装了VS再装IIS,结果IIS里面有.NE ...

  6. ElasticSearch 6.0.0 IK分词 Kibana 6.0.0

    ElasticSearch 6.0.0 & IK分词 & Kibana 6.0.0 1. 安装ES 6.0.0 docker run -itd -p 9200:9200 -p 9300 ...

  7. 在Windows上安装Elasticsearch 5.0

    在windows上安装Elasticsearch Elasticsearch可以使用.zip软件包安装在Windows上. elasticsearch-service.bat命令,它将设置Elasti ...

  8. 多服务器 elk 搭建 [elasticsearch 7.0 ]

    大家好,我是烤鸭: 今天分享一下多服务器的elk搭建. 1.    流程规划 2.   执行搭建 最新的版本和对应下载地址可以在官网查询到      https://www.elastic.co/cn ...

  9. 【Elasticsearch】Elasticsearch 6.0中节省空间的改进

    1.概述 翻译:Space Saving Improvements in Elasticsearch 6.0 Elasticsearch 6.0提供了两项重大改进,以帮助最小化索引存储大小.关于改进的 ...

最新文章

  1. Linux各个发行版本的选择
  2. 无锡初一计算机试题,2015年无锡市初中信息技术考查选择题.doc
  3. 在布局空间标注的尺寸量不对_你最关心的4大空间家居尺寸布局,设计师之间的秘密...
  4. ora-14400插入的分区关键字未映射到任何分区---oracle数据库表过期问题
  5. ZooKeeper编程
  6. Comcast在美国境内遭遇大面积宕机和连接中断问题
  7. BZOJ 3106 棋盘游戏
  8. HDU-1255 覆盖的面积 矩形面积交
  9. C#中的IO流操作(FileStream)
  10. require.js使用教程
  11. 【转】vue中如何实现数据的双向绑定
  12. Android 检测手机是否是异形屏,刘海屏,水滴屏,挖孔屏
  13. 《PHP与MySQL程序设计(第四版)》中第73页4.2.6节分期还贷计算器数学原理分析
  14. edxposed显示未安装_Magisk与EdXposed框架安装实践(Android P及以上)
  15. 解决iphone插上mac电脑充电不停的断开和链接问题
  16. AD中出现off grid pin问题的解决方法
  17. 外汇天眼:外汇走势图怎么看涨跌,怎么看外汇盘面走势图?
  18. Windows下安装Composer的详细教程
  19. tf好朋友之matplotlib的使用——secondary axis次坐标轴的使用
  20. wyAPP苹果APP 技术支持Email:zcj331@163.com

热门文章

  1. 构造函数中不应调用虚函数
  2. 【转】推荐计算机科学类的经典书籍 3
  3. 枚举类型enum用法_Java枚举深度解读,看这篇就够了
  4. Windows Pe 第三章 PE头文件(下)
  5. UVA11054Gergovia的酒交易
  6. 计算机网络-信道的极限容量
  7. C语言经典例73-反向输出一个链表
  8. 【Groovy】自定义 Xml 生成器 BuilderSupport ( nodeCompleted 方法获取节点闭合信息 )
  9. 【Binder 机制】进程通信 | 用户空间与内核空间 | MMU 与虚拟内存地址
  10. 【数据挖掘】高斯混合模型 ( 与 K-Means 每个步骤对比 | 初始参数设置 | 计算概率 | 计算平均值参数 | 计算方差参数 | 计算高斯分布概率参数 | 算法终止条件 )