org.springframework.data.elasticsearch.repository
Interface ElasticsearchRepository<T,ID extends Serializable>
- Type Parameters:
T - ID -
- All Superinterfaces:
- CrudRepository<T,ID>, ElasticsearchCrudRepository<T,ID>, PagingAndSortingRepository<T,ID>, Repository<T,ID>
- All Known Implementing Classes:
- AbstractElasticsearchRepository, NumberKeyedRepository, SimpleElasticsearchRepository
@NoRepositoryBean
public interface ElasticsearchRepository<T,ID extends Serializable>
- extends ElasticsearchCrudRepository<T,ID>
- Author:
- Rizwan Idrees, Mohsin Husen
| Methods inherited from interface org.springframework.data.repository.CrudRepository |
count, delete, delete, delete, deleteAll, exists, findAll, findAll, findOne, save, save |
index
<S extends T> S index(S entity)
search
Iterable<T> search(org.elasticsearch.index.query.QueryBuilder query)
search
FacetedPage<T> search(org.elasticsearch.index.query.QueryBuilder query,
Pageable pageable)
search
FacetedPage<T> search(SearchQuery searchQuery)
searchSimilar
Page<T> searchSimilar(T entity,
String[] fields,
Pageable pageable)
Copyright © 2011-2014–2014 Pivotal Software, Inc.. All rights reserved.