- 介绍
- 1. 前言
- 2. 项目元数据
- 3. 使用条件
- 4. 玩转Spring Data Repositories
- 5. Elasticsearch Repositories
- 6. 附录
- 本书使用 GitBook 发布
README
构建Filter
使用过滤器可以提高查询速度
private ElasticsearchTemplate elasticsearchTemplate;
SearchQuery searchQuery = new NativeSearchQueryBuilder()
.withQuery(matchAllQuery())
.withFilter(boolFilter().must(termFilter("id", documentId)))
.build();
Page<SampleEntity> sampleEntities =
elasticsearchTemplate.queryForPage(searchQuery,SampleEntity.class);