![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
elasticsearch 6.x
zhanghytc
while(effort == true){success++;}
展开
-
ES6.2.4学习-动态映射解析-Dynamic Mapping + Dynamic Templates
一. 动态字段映射我们知道,我们在ES向ES中写入数据的时候会自动检测数据的类型,会为这些数据创建类型,那么es是如何自动检测字段类型的? es会参照默认的字段映射类型表,如下: json 类型 es数据类型 null 不添加字段 true or false bool 字段 float小数点数值 float类型 integer 类型...原创 2018-06-12 21:11:23 · 4651 阅读 · 0 评论 -
ES6.2.4 index-template 实践
index templateindex模板是什么我们知道,向es中的每个index写入数据的时候,数据是有mapping的, 而这个mapping可以是dynamic mapping,也可以是事先创建的mapping,如果使用自动mapping的时候可能会出现问题,比如一个doc中有个字段值为2018-06-06 写入ES的时候会被映射成date类型,另一个doc的同样字段的值为aaa...原创 2018-06-13 17:58:18 · 2039 阅读 · 0 评论 -
ES返回值数量超过10000条解决方式
现象 ES默认返回数据量为10000条, 当分页的from超过10000条的时候,es就会如下报错:Result window is too large, from + size must be less than or equal to:[10000] but was [10500]. See the scroll api for a more efficient way to r...原创 2018-07-17 19:27:22 · 34443 阅读 · 5 评论 -
elasticsearch 超过单个字段最大长度解决办法
现象 在向es 写数据的时候,由于用到的默认的全局模板,会对文本类型的字段设置为keyword,也就是不分词(not_analyzed),用于做聚合等操作,同时会产生一个smart字段,该字段用于做分词,但是不分词的字段,它的最大长度和utf-8编码有关,最大长度为32766字节,如果字段长度超过这个最大值,就会报如下错误:ava.lang.IllegalArgumentExce...原创 2018-08-02 10:59:17 · 21793 阅读 · 0 评论