ES6.x api报错记录:IllegalArgumentException[Could not convert [id.index] to boolean]

es通过mapping创建索引出错 问题描述: 最近,我在es中创建索引的时候报出奇怪的错误,问题描述大致如下,这个错误后来验证后发现不少同学也遇到过,主要是es版本的差异造成的, Caused by: ElasticsearchException[Elasticsearch exception [type=illegal_argument_exception, reason=Could not convert [regionNam... 阅读详情

1 ES 6.0版本后字段属性都有变化,
2 5.x中设置字段不进行分词使用"type":“string”,“index”:“not_analyzed”,而在6.x中设置字段使 用"type":“keyword”
,6.x想要进行分词"type":“text”,string类型已经不能使用。
3 5.x中 field("index", "not_analyzed" .field("store", "yes")
6.x版本就会报标题中的错误,应该改为 field("index", "true" .field("store", "true")
6.x中只执行true,false,“true”,“false”.
4 在Api聚合时报 :字段Fielddata is disabled on text fields by default,分组的字段默认fielddata是关闭的,须在在mapping 时开启,这个比较消耗内存,注意index必须是true。
设置如下:

 .startObject("team")
                .field("type", "text")
                .field("index", "true")
                .field("fielddata","true")
                .endObject()
JDK 9 新特性详解 JDK 9引入了模块化系统(Project Jigsaw)、JShell交互式编程工具、集合工厂方法等重大特性。摘要如下: 模块化系统:通过module-info.java文件定义模块依赖,提升封装性和可维护性,解决JAR冲突问题。 JShell:REPL工具支持即时执行Java代码片段,提供交互式开发体验。 集合工厂方法:List.of(), Set.of()等简化不可变集合创建。 接口私有方法:允许接口定义私有方法实现代码复用。 Stream API增强:新增takeWhile/dropWhile方法优 阅读详情

相关推荐

学习 Bootstrap 5 之 Tables

学习 Bootstrap 5 之 表格表格 (Tables)1. 创建表格(1). 使用原生的表格标签(2). 使用Bootstrap 5 的提供的表格标签类(3). 原生与Bootstrap创建出来的表格的对比2. 表格样式(1). 表格样式的效果(2). 表格样式的使用1). 用于 <table> 标签2). 用于 <thead> <tbody> <tfoot> 标签 表格 (Tables) 1. 创建表格 (1). 使用原生的表格标签 <tabl

qq_37354060的博客 2130

ES Could not convert [id.index] to boolean

如果出现此问题 是由于ES从5.x版本更新值6.x 导致创建mapping时的index属性变动导致 “index”: “analyzed”, 将该属性值设为Boolean值用来表示是否索引 “index”: “true”,

qq_27794563的博客 1448

R语言实战:三因素方差分析(ANOVA)从入门到精通(附完整代码解析)

本文详细介绍了如何使用R语言进行三因素方差分析(ANOVA),从数据准备、模型构建到结果解读与可视化,提供完整代码解析。通过实战案例,帮助读者掌握复杂交互效应的分析方法,适用于科研、教育等多个领域的数据分析需求。

weixin_29081101的博客 244

Could not convert [id.index] to boolean

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘articleRepository’: Invocation of init method failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.sp

CMSSSS的博客 1316

phaser3适配微信小游戏

phaser3适配微信小游戏

SilenzioX的博客 1803

Windows下CMake的下载与安装详解

目录一、CMake介绍二、CMake的下载与安装 一、CMake介绍 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。它能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。 二、CMake的下载与安装 CMake下载链接:https://cmake.org/download/。 下载最新稳定版即可(Latest Release): 下载完成后,单击“Next”按钮,在下图中勾选“I acce

Wendy的博客 8万+

ES6 ES7新增的重要特性总结(常用)

ES6和ES7

doiido的专栏 3185

YOLO26全新改进 | 最全损失函数改进篇 | SIoU 、WIoU、GIoU、DIoU、EIOU、CIoU, InnerIoU、InnerSIoU、InnerWIoU、FocusIoU等损失函数

🔥本文详细介绍了如何修改YOLO26中的损失函数。首先提供了完整的损失函数核心代码,包括WIoU_Scale类和各种IoU计算方法。然后分三步指导修改:1)替换metrics.py中的bbox_iou方法;2)修改loss.py中的iou计算代码;3)更新tal.py中的相关代码。文中特别强调了修改损失函数应在模型结构调整后使用,并提供了多种IoU损失函数的参数配置建议,包括SIoU、WIoU、GIoU等,可根据实际需求灵活选择搭配使用。

Ai缝合怪、助力小伙伴高效发论文 448

Elasticsearch exception [type=mapper_parsing_exception, reason=Failed to parse mapping [properties]

RestClient创建索引库报错Elasticsearch exception [type=mapper_parsing_exception, reason=Failed to parse mapping [properties]

ozl544578的博客 1万+

ANPC三电平拓扑双脉冲试验的原理与实施

ANPC三电平拓扑因损耗低、谐波小、应力均衡而广泛应用,但其存在短、长两类换流通道,寄生电感和开关应力差异显著。短通道尖峰小、可靠性高;长通道应力严苛。因此需分别制定两套独立双脉冲测试方案,针对不同时段和器件(如T1、T5、T6、T4及对应二极管)全面考核开关特性。

嵌入式老牛的博客 348

数字盲水印嵌入和提取的实现基于小波变换DWT算法

数字盲水印是指在不知道原始图像的情况下,在其上嵌入水印并在后续的提取过程中能够恢复出原始水印的一种技术。本文介绍的数字盲水印嵌入和提取的实现方法基于小波变换DWT算法。具体来讲,DWT将信号或图像进行二次下采样和卷积滤波,使得高频分量的图像信息被集中在一个小区域内,方便进行嵌入和提取操作。其中 a 表示嵌入强度,而 watermark 则是用于嵌入的水印图像,这里我们嵌入的是一个全灰的图像。通过以上的代码,我们可以实现数字盲水印的嵌入和提取,并在一定程度上保护数字图片的版权安全。

HackWhisper的博客 511

Mapper.map 对象转换工具类完整指南:从原理到实践

Mapper.map 对象转换工具类完整指南:从原理到实践

北执南念的博客 726

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

在运用elasticsearch中出现的一些错误记录

1 在数据导入的文件运行时,出现 'analyzer [ik_smart] not found for field ["在吃饭"]') "analyzer": "ik_smart", "search_analyzer": "ik_smart", 这个错误.这个错误是因为elasticsearch没有安装ik分词插件 2 在docker中安装ik插件 ,docker重...

qq_34382595的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Elasticsearch遇到的坑

问题描述: 手机APP端两个用户同时评论一篇文章该篇文章的评论量只增加了1。 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;nbsp; 问题代码: XContentBuilder updateSource = XContentFactory.jsonBuilder().startObject() .field(&amp;amp;amp;amp;amp;amp;amp;amp;amp;am

小强签名设计 的博客 2万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

ElasticSearch(增put、删delete、改(本质是先删除后添加)post、查get、post)

一、ElasticSearch简介 1.1 什么是ElasticSearch ElasticSearch,简称es,es是一个开源的高扩展的分布式全文搜索引擎,可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理pb级别的数据。es也使用java开发并使用Luce...

3652

Failed to parse value [not_analyzed] as only [true] or [false] are allowed

ElasticSearch汇总请查看:ElasticSearch教程——汇总篇   通过如下代码手动建立mapping的时候报错 PUT /website { "mappings": { "article": { "properties": { "author_id": { "type": "long" }

东天里的冬天 1万+

java.lang.IllegalArgumentException 如何解决这个异常

很多人说这个异常是spring版本和jdk版本不一致导致的,其实不然你可以运行一下这一段代码 public static void main(String[] args) { String timeStamp = "1531782000000";//直接是时间戳 // long timeStamp = System.currentTim...

废墟中的猫 40万+

Elasticsearch6.x 变化

1 string类型去除 url: /test1 method: PUT params : { "mappings": { "type1": { "properties": { "user": { "type": "string" } } } } } 报错如下 { ...

啦卡的博客 948
上一篇: ES集群安装ik分词器
下一篇: 5个节点搭建hadoop高可用集群
javaChengXuY
博客等级 码龄8年 15粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值