【发布时间】:2018-10-18 00:26:35
【问题描述】:
如何使用 spring / spring-data-elasticsearch 用 JSON 文件中的多个文档填充 ES 中的现有索引?
编辑
我知道 ES BulkAPI 和 Spring 的 elasticsearchTemplate.bulkIndex(indexQueries);
方法但是那样我必须自己处理 JSON 解析 (I want to avoid this way)。但是如果我们已经知道索引和映射,我想知道是否有更简单的方法只需要传递 foo.json 文件?
【问题讨论】:
-
Fill 表示您要索引 JSON 文件中的数据。对吧?
-
我有一个大型 JSON 文件,我想将它放入 ES 中,该文件具有 JSON 数据映射的对应索引。
-
我知道 BulkAPI 是否符合您的想法。但是,我追求的是使用 spring 的编程解决方案。
-
您可以使用 elasticsearchTemplate 类(配置为 bean),然后使用批量索引文档。
标签: elasticsearch spring-data-elasticsearch