Spring Data Elasticsearch 4.1中不推荐使用AliasQuery
如何从Spring Data Elasticsearch 4.0迁移到Spring Data Elasticsearch 4.1 我有以下方法: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
@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);