spring-data-elasticsearch,Spring,Spring Data,Deprecated,spring Data Elasticsearch" /> spring-data-elasticsearch,Spring,Spring Data,Deprecated,spring Data Elasticsearch" />

Spring Data Elasticsearch 4.1中不推荐使用AliasQuery

Spring Data Elasticsearch 4.1中不推荐使用AliasQuery,spring,spring-data,deprecated,spring-data-elasticsearch,Spring,Spring Data,Deprecated,spring Data Elasticsearch,如何从Spring Data Elasticsearch 4.0迁移到Spring Data Elasticsearch 4.1 我有以下方法: @Autowired ElasticsearchOperations operations; public boolean addAlias(String indexName, String aliasName) { IndexCoordinates index = IndexCoordinates.of(indexName); In

如何从Spring Data Elasticsearch 4.0迁移到Spring Data Elasticsearch 4.1

我有以下方法:

@Autowired ElasticsearchOperations operations;

public boolean addAlias(String indexName, String aliasName) {
    IndexCoordinates index = IndexCoordinates.of(indexName);
    IndexOperations indexOperations = operations.indexOps(index);
    // Create an alias
    return indexOperations.addAlias(new AliasQuery(aliasName));
}
如何将其迁移到新的API


测试没有帮助。

您可以检查测试,例如在

看见
    AliasActions aliasActions = new AliasActions();
    aliasActions.add(new AliasAction.Add(AliasActionParameters.builder()
            .withIndices(indexOperations.getIndexCoordinates().getIndexNames()).withAliases("aliasA", "aliasB").build()));

    indexOperations.alias(aliasActions);