程序包 | 说明 |
---|---|
wang.bigbird.domain.framework.data.elasticsearch.service | |
wang.bigbird.domain.framework.data.elasticsearch.service.impl |
限定符和类型 | 方法和说明 |
---|---|
long |
EsQueryService.count(QueryParam queryParam)
按条件查询符合条件的数据量
|
<T> List<T> |
EsQueryService.query(QueryParam queryParam,
Class<T> clazz)
按条件查询符合条件的数据,只适合查询10000条范围之内的,
注意,查询数据量有可能超过100M限制,此时在查询条件中限制返回字段是一个比较好的解决方法,
更深入的解决办法,参考:
http://note.youdao.com/noteshare?
|
<T> List<T> |
EsQueryService.scrollSearch(QueryParam queryParam,
Class<T> clazz)
滚动查询符合条件的数据
注意,查询数据量有可能超过100M限制,
此时在查询条件中限制返回字段是一个比较好的解决方法,
另外一个方法是缩小每次滚动的量度,即设置合适的length值,否则滚动量度默认为10000数据量
更深入的解决办法,参考:
http://note.youdao.com/noteshare?
|
限定符和类型 | 方法和说明 |
---|---|
long |
EsQueryServiceImpl.count(QueryParam queryParam) |
<T> List<T> |
EsQueryServiceImpl.query(QueryParam queryParam,
Class<T> clazz) |
<T> List<T> |
EsQueryServiceImpl.scrollSearch(QueryParam queryParam,
Class<T> clazz) |