不为失败找理由,要为成功找方法。

ElasticSearch当前是否有这样的功能?按照业务数据的时间写入对应的按时间建立的索引中?

Elasticsearch | 作者 wssmao | 发布于2019年01月04日 | 阅读数:2196

ElasticSearch当前是否有这样的功能:按照业务数据的时间写入对应的按时间建立的索引中?
 
比如有业务数据,含有发布时间,但是该时间不一定是当前时间。
索引根据rollover方式,按照时间格式动态进行滚动。
如果来了一个数据,时间为2019.01.04 16:44 ,写入时,是否能够指定到对应应该写入的时间索引中?
查询时,也可以根据传入的时间区间(会控制时间区间大小,防止跨索引太多),是否可以指定到对应的某个或几个时间索引中?
 
 
 
 
 
 
已邀请:

doctor

赞同来自:

需要在写入端指定索引,比如使用logstash做数据写入,可以指明一个时间字段,或者new一个时间字段,然后将该字段建成对应的索引;使用api同理。

God_lockin

赞同来自:

es 没有这个功能,但是你写数据的脚本可以控制啊,写个index的规则,配合index template就行
https://www.elastic.co/guide/e ... .html

要回复问题请先登录注册