摘要: 示例 索引: test_index备份索引:test_index_bak190810清理条件:creationDate 时间范围限制字段限制:userId 操作步骤 1. 先备份清理数据 curl -XPOST "http://127.0.0.1:9200/_reindex?pretty" -H " 阅读全文
posted @ 2020-04-23 00:39 BensonWei 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 使用总结 Long值导入时精度丢失,字段类型使用text splitPk使用ID流水号时,导入无进度0% 因Id取最小值递加至最大值,范围间隔大空查询较多 将数据源的查询时间 拆细 ES日期字段创建需指定格式 yyyy-MM-dd HH:mm:ss||yyyy-MM-dd||epoch_millis 阅读全文
posted @ 2020-04-10 00:18 BensonWei 阅读(5011) 评论(0) 推荐(1) 编辑
摘要: 查询索引信息 show index from db.table; select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,CARDINALITY from information_schema.STATISTICS isswhere iss.table_name='ta 阅读全文
posted @ 2020-04-09 11:57 BensonWei 阅读(1205) 评论(0) 推荐(0) 编辑
摘要: https://dev.mysql.com/doc/refman/8.0/en/explain-output.html 8.8.2 EXPLAIN Output Format The EXPLAIN statement provides information about how MySQL exe 阅读全文
posted @ 2020-04-09 11:27 BensonWei 阅读(1190) 评论(0) 推荐(0) 编辑
摘要: 满足条件可执行重建 索引字段类型错误,名称被占用 单个分片数据量大查询性能下降,增加分片数 单个分片容量超过50G,增加分片数 需修改索引类型type名称 重建过程说明 第一步先准备*.json索引结构脚本 第二步重建时,无用数据可以增加过滤条件 第二步全量数据迁移耗时较长时,执行完后可执行第四步时 阅读全文
posted @ 2020-04-01 22:33 BensonWei 阅读(2583) 评论(0) 推荐(0) 编辑
摘要: 扩展新字段,处理历史数据 设置默认值 、批量更新、通过datax同步 扩展新字段,_source元数据历史数据未索引问题 需要重新写入数据,增改后会重新索引新字段 关于时间差8小时 ES默认使用UTC时间,存储时转为UTC 写入带时区 如:2020-04-01T08:00:00+08:00 写入使用 阅读全文
posted @ 2020-04-01 21:53 BensonWei 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 查询数据 index 2019/1-4月 curl -H "Content-Type:application/json" -X POST 'http://127.0.0.1:9200/test_index/_search' -d '{"query":{"bool":{"must":[{"range" 阅读全文
posted @ 2020-04-01 21:34 BensonWei 阅读(1935) 评论(0) 推荐(0) 编辑
摘要: 问题列表 字段类型分析 主键的问题 keyword与text的判定,是否使用raw字段 模糊字段 分词器 插件的选择 大小写模糊搜索问题 空值默认值处理 索引分片及副本的设置 索引之间的关系问题 使用通用增改时间字段,不使用业务时间 Mapping https://www.elastic.co/gu 阅读全文
posted @ 2020-04-01 21:02 BensonWei 阅读(277) 评论(0) 推荐(0) 编辑