ReactiveElasticsearchRepository 在启动时不自动索引

ReactiveElasticsearchRepository not auto indexing on startup

在非反应性 ElasticsearchRepository 中,有一个 class AbstractElasticsearchRepository

    try {
            if (createIndexAndMapping()) {
                createIndex();
                putMapping();
            }
        } catch (Exception exception) {
            LOGGER.warn("Cannot create index: {}", exception.getMessage());
        }

ReactiveElasticsearchRepository 是否有不同的、更手动的设置?我的索引映射仅在创建记录时创建,而不是在启动时创建。

对于反应性存储库,这是在 4.1.0-M1 中实现的,因此它将在下一个版本中可用(或在使用里程碑时)。

如果您无法切换到里程碑版本,您还需要创建一个非响应式客户端,并使用该客户端执行 createIndex 和 putMapping。