概述 Elasticsearch 可以写入、查询不同的时间类型,但当遇到 Unix 时间戳和其他时间格式的时候会有点混乱,因此本文主要是总结一下各种时间类型和其他的表示方式。 日期
使用doc values来优化查询 缓存可以提高性能,但不是万能,有时候不使用缓存反而性能更好。如果数据频繁更新,并且查询具有唯一性且不可重复,
概述 query name的要求 ES 在编写 query 的时候,可以显示定义名字,可以在日志中方便排查问题,找到指定的语句,例如: 1 {"query":{"bool":{"filter":[{"bool":{"must_not":[{"term":{"cu":{"value":"abc"}}},{"term":{"bi":{"value":0}}},{"term":{"disp":{"value":0}}}]}}],"_name":"test"}},"size":100} 查询返回结果会有该查询名字的记录
概述 reindex 不会尝试建立目标的索引,而且并不会把源索引的 setting 进行复制,因此在使用时最好的方法是把目标索引的 mapping 和 setting 显示定义好,然后再进行 reindex
概述 前一段时间的项目里用到了 Etcd,所以研究了一下它的源码以及实现。网上关于 Etcd 的使用介绍的文章不少,但分析具体架构实现的文章不多,同时 Etcd v
概述 关于 Flink 的 Docker 相关的配置,可以参考源码这个目录。 1 2 3 4 5 6 /path/to/flink/flink-container/docker ├── Dockerfile // Dockerfile ├── README.md // 具体的说明,如何创建 Flink 的镜像文件 ├── build.sh // ├── docker-compose.yml // └─