我有点怀疑你在刷屏

关于按日拆分索引的java实现

Elasticsearch | 作者 alex_farm | 发布于2020年04月22日 | 阅读数:1582

需要按日拆分索引去存储文档,有两种实现方式,想咨询下优劣或更好的方式
索引命名方式index-yyyy-MM-dd
第一种是在存储文档前用exists API判断index-yyyy-MM-dd是否存在,没有则创建一个新索引再插入文档。
第二种是创建一个索引模版,并在action.auto_create_index中添加index*,则没有索引的话会直接新建索引。

感觉第一种会有并发问题,而且每次判断也繁琐。第二种过于自由...
想知道有没有什么好的实现方式
已邀请:

tacsklet - 公司有用到es

赞同来自:

我们一直用的第二种。模板就是为了解决需要创建一类具有相同结构的索引而存在的。
只要管理好就没啥问题。
按日拆分的索引基本上结构是一致的。

要回复问题请先登录注册