Package org.elasticsearch.cluster.metadata

Examples of org.elasticsearch.cluster.metadata.AliasAction.filter()


   */
  public static boolean addIndexAlias(String indexName, String alias, boolean setRouting) {
    AliasAction act = new AliasAction(AliasAction.Type.ADD, indexName, alias);
    if (setRouting) {
      act.routing(alias);
      act.filter(FilterBuilders.termFilter(Config._APPID, alias));
    }
    return getClient().admin().indices().prepareAliases().addAliasAction(act).
        execute().actionGet().isAcknowledged();
  }

View Full Code Here


  public Boolean addAlias(AliasQuery query) {
    Assert.notNull(query.getIndexName(), "No index defined for Alias");
    Assert.notNull(query.getAliasName(), "No alias defined");
    AliasAction aliasAction = new AliasAction(ADD, query.getIndexName(), query.getAliasName());
    if (query.getFilterBuilder() != null) {
      aliasAction.filter(query.getFilterBuilder());
    } else if (query.getFilter() != null) {
      aliasAction.filter(query.getFilter());
    } else if (isNotBlank(query.getRouting())) {
      aliasAction.routing(query.getRouting());
    } else if (isNotBlank(query.getSearchRouting())) {
View Full Code Here

    Assert.notNull(query.getAliasName(), "No alias defined");
    AliasAction aliasAction = new AliasAction(ADD, query.getIndexName(), query.getAliasName());
    if (query.getFilterBuilder() != null) {
      aliasAction.filter(query.getFilterBuilder());
    } else if (query.getFilter() != null) {
      aliasAction.filter(query.getFilter());
    } else if (isNotBlank(query.getRouting())) {
      aliasAction.routing(query.getRouting());
    } else if (isNotBlank(query.getSearchRouting())) {
      aliasAction.searchRouting(query.getSearchRouting());
    } else if (isNotBlank(query.getIndexRouting())) {
View Full Code Here

   */
  public static boolean addIndexAlias(String indexName, String alias, boolean setRouting) {
    AliasAction act = new AliasAction(AliasAction.Type.ADD, indexName, alias);
    if (setRouting) {
      act.routing(alias);
      act.filter(FilterBuilders.termFilter(Config._APPID, alias));
    }
    return getClient().admin().indices().prepareAliases().addAliasAction(act).
        execute().actionGet().isAcknowledged();
  }

View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.