es
zwy_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
es 数组类型求和排序
elasticsearch 排序模式浅试原创 2022-12-30 21:03:54 · 796 阅读 · 0 评论 -
linux 安装 kibana-7.13.2
关于ELK,我在linux上只装过 elasticsearch 和 kibana ,如果仅仅是可用,这两个的安装真的还挺简单,就elasticsearch 可能稍微绕一点1.下载https://www.elastic.co/cn/start2.上传至 linux 服务器并解压,路径应该是没有特殊要求的,但我建议和es放在一起,好找。3.改配置,host改成‘0.0.0.0’,是方便外网访问4.启动 这里root不能启动,要专门创建一个用户并赋权,我上篇博客有些groupadd.原创 2021-07-09 09:51:42 · 650 阅读 · 0 评论 -
linux 安装 elasticsearch-7.13.2
我给自己定了个目标,每月必写一篇博客,但我太咸鱼啦,是在找不到啥可写的。上个月我腾讯云服务器到期,虽然之后续了费,但其间将近两个月没再登过这台服务器。公司的服务器?呵呵,因为一些原因,ban'ni...原创 2021-06-21 10:02:47 · 963 阅读 · 1 评论 -
es 根据父文档,对子文档聚合
https://www.elastic.co/guide/en/elasticsearch/reference/current/search-aggregations-bucket-children-aggregation.html上面链接是官方文档对于父子文档的聚合示例,解释还是很清楚的。下是我自己根据官网进行的聚合(就不提供数据了,只是我的模仿而已) /* * ******************************* 此处ES查询语句形如 **************原创 2021-04-16 14:09:24 · 1760 阅读 · 2 评论 -
es painless 脚本追加嵌套数组对象
首先,文档格式{ "_index" : "test_index", "_type" : "_doc", "_id" : "1", "_score" : 1.0, "_source" : { "id" : "1", "name" : "哈哈哈", "pageView" : 0, "personCerts" : [ { "certNo" : "333"原创 2020-08-03 13:36:10 · 2692 阅读 · 2 评论 -
java elasticsearch 使用painless 脚本更新字段
在上一篇mongo中提过,我们有增量更新的需求,mongo因为深层嵌套,更新麻烦,于是采用先删除后新增的方法。同样的,es也存在深层嵌套的数据。这部分数据同样不易更新,也是在开始的时候尝试过,虽然后来和mongo同样采取了先删除后新增的方式,但这深层嵌套的更新方式还是想要记录一下 首先,下面是数据结构{ "_index" : "test_index", "_type" : "_doc", "_id" : "1", "_score" : 1...原创 2020-07-23 11:03:59 · 2392 阅读 · 0 评论 -
解决 es 父子文档存储 错误 current_type [join], merged_type [ObjectMapper]
之前存储父子文档一直可以的,后来在另一处用同样的代码,怎么都存储失败 ,总是报Elasticsearch exception [type=illegal_argument_exception, reason=mapper [xxx] of different type, current_type [join], merged_type [ObjectMapper]]]反复确认了好多遍,就是一模一样的写法呀,怎么这边就是不行,百度了很久,没有完全一样的这种错误,都是一些类似错误,他们的解决办法基本都原创 2020-07-05 11:54:43 · 1029 阅读 · 0 评论 -
es mapping 添加字段(持续更新)
PUT index/_mapping{ "properties":{ "new_field":{"type" : "keyword"} }}这是在kibana中最简单的添加方式,以后如果业务需要更复杂的变动,再去找其他方式原创 2020-06-19 18:02:13 · 5835 阅读 · 0 评论 -
Java创建ES父子文档及查询
因为业务需求越来越变态,嵌套文档虽然香,但也架不住塞的东西太多,官方限制是10000,虽然可以改,但是我改了之后,发现还是有文档没录进去,遂寻求他法,最后尝试父子文档解决问题。其实不到万不得已,嵌套文档是效率最高的。1.创建mappingpublic static XContentBuilder corpMapping(){ XContentBuilder mapping...原创 2020-03-20 15:17:04 · 3380 阅读 · 1 评论
分享