三人行必有我师

ES动态创建索引mapping结构

Elasticsearch | 作者 jianjianhe | 发布于2017年10月23日 | 阅读数:6775

我有这样的一个场景,通过读取yml文件,来创建相应的索引以及索引mappin结构,
因为在代码中通过XContentBuilder builder= XContentFactory.jsonBuilder()来实现mappin的创建,
但是这样弊端就是将mappin里的field类型和相应的参数设定好像都需要写死了,但是读取不同的yml文件,会创建出不同的索引mappin结构,
怎么才能在代码中实现动态读取yml文件创建索引mappin结构?是不是不能通过XContentBuilder这种方式创建?
已邀请:

wessi - 80后IT

赞同来自:

同样的问题,请问楼主现在有没有解决方案?

wessi - 80后IT

赞同来自:

查到了这样的方法,还没试,但觉得可行。
http://blog.csdn.net/zhanlanmg ... 52338

要回复问题请先登录注册