我有一个进程正在从Kafka编写JSON数据对象,并通过弹性API将来自此对象的字段放入弹性搜索索引中。
我必须编写两个单独的消息 - 一个用于数据对象,另一个用于Elastic搜索索引,它是数据对象的子集。
我的问题是: 我可以扩充JSON元模型,以便我只发布一个来自Kafka的记录格式,它包含完整数据对象和可索引字段,但只有可索引字段被加载到弹性搜索中吗?然后,我不必维护两个单独的进程并保持它们同步,我只有一个进程和JSON记录。
我不是批量加载,因此我无法使用批量加载API和'索引'此工具使用的字段标记 JSON bulk load API example