我正在寻找一种高效的工作流,以在应用程序代码库中编写映射和Java数据模型。
这是我们需要的功能:
Java模型类和与之对应的Elasticsearch映射不应相距遥远,因此更改可以在一处完成。
- 允许Elasticsearch映射文件中的注释(常规JSON不允许注释)
- 处理映射的版本控制以及将现有索引从Vn更新为Vn + 1(使用转换管道重新索引)的方法
- 在Elasticsearch集群上发布映射更新并启动重新索引(开发,登台,产品环境)
- 仓库是git
我正在考虑一个设计良好的目录结构+一个处理文件的应用程序(从JSON中删除注释,检查并发布)。
欢迎任何建议。