Examples of ElasticsearchPersistentEntity


Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

    client.admin().indices().refresh(refreshRequest(indexName).force(waitForOperation)).actionGet();
  }

  @Override
  public <T> void refresh(Class<T> clazz, boolean waitForOperation) {
    ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
    client.admin().indices()
        .refresh(refreshRequest(persistentEntity.getIndexName()).force(waitForOperation)).actionGet();
  }
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

    return client.prepareDelete(indexName, type, id).execute().actionGet().getId();
  }

  @Override
  public <T> String delete(Class<T> clazz, String id) {
    ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
    return delete(persistentEntity.getIndexName(), persistentEntity.getIndexType(), id);
  }
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

    return delete(persistentEntity.getIndexName(), persistentEntity.getIndexType(), id);
  }

  @Override
  public <T> void delete(DeleteQuery deleteQuery, Class<T> clazz) {
    ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
    client.prepareDeleteByQuery(persistentEntity.getIndexName()).setTypes(persistentEntity.getIndexType())
        .setQuery(deleteQuery.getQuery()).execute().actionGet();
  }
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

  }

  @Override
  public <T> Page<T> moreLikeThis(MoreLikeThisQuery query, Class<T> clazz) {
    int startRecord = 0;
    ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
    String indexName = isNotBlank(query.getIndexName()) ? query.getIndexName() : persistentEntity.getIndexName();
    String type = isNotBlank(query.getType()) ? query.getType() : persistentEntity.getIndexType();

    Assert.notNull(indexName, "No 'indexName' defined for MoreLikeThisQuery");
    Assert.notNull(type, "No 'type' defined for MoreLikeThisQuery");
    Assert.notNull(query.getId(), "No document id defined for MoreLikeThisQuery");
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

                .execute().actionGet().getId();
    }

    @Override
    public <T> String delete(Class<T> clazz, String id) {
        ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
        return delete(persistentEntity.getIndexName(), persistentEntity.getIndexType(), id);
    }
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

        return delete(persistentEntity.getIndexName(), persistentEntity.getIndexType(), id);
    }

    @Override
    public <T> void delete(DeleteQuery deleteQuery, Class<T> clazz) {
        ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
        client.prepareDeleteByQuery(persistentEntity.getIndexName())
                .setTypes(persistentEntity.getIndexType())
                .setQuery(deleteQuery.getQuery())
                .execute().actionGet();
    }
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

    }

    @Override
    public <T> Page<T> moreLikeThis(MoreLikeThisQuery query, Class<T> clazz) {
        int startRecord = 0;
        ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
        String indexName = isNotBlank(query.getIndexName())? query.getIndexName(): persistentEntity.getIndexName();
        String type = isNotBlank(query.getType())? query.getType() : persistentEntity.getIndexType();

        Assert.notNull(indexName,"No 'indexName' defined for MoreLikeThisQuery");
        Assert.notNull(type, "No 'type' defined for MoreLikeThisQuery");
        Assert.notNull(query.getId(), "No document id defined for MoreLikeThisQuery");
View Full Code Here

Examples of org.springframework.data.elasticsearch.core.mapping.ElasticsearchPersistentEntity

        client.admin().indices()
                .refresh(refreshRequest(indexName).waitForOperations(waitForOperation)).actionGet();
    }

    public <T> void refresh(Class<T> clazz, boolean waitForOperation) {
        ElasticsearchPersistentEntity persistentEntity = getPersistentEntityFor(clazz);
        client.admin().indices()
                .refresh(refreshRequest(persistentEntity.getIndexName()).waitForOperations(waitForOperation)).actionGet();
    }
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.