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