- search(SearchRequest, Class<T>) - 接口 中的方法cn.jdevelops.data.es.core.ElasticService
-
查询数据,需自己处理结果集
- search(SearchRequest, Class<T>) - 类 中的方法cn.jdevelops.data.es.core.ElasticServiceImpl
-
查询数据,需自己处理结果集
- searchList(SearchRequest, Class<T>) - 接口 中的方法cn.jdevelops.data.es.core.ElasticService
-
只返回当前页结果集
- searchList(SearchRequest, Class<T>) - 类 中的方法cn.jdevelops.data.es.core.ElasticServiceImpl
-
只返回当前页结果集
- searchPage(SearchRequest, Class<T>) - 接口 中的方法cn.jdevelops.data.es.core.ElasticService
-
分页查询
- searchPage(SearchRequest, Class<T>) - 类 中的方法cn.jdevelops.data.es.core.ElasticServiceImpl
-
分页查询
- setBasePackage(String) - 类 中的方法cn.jdevelops.data.es.config.ElasticProperties
-
- setConnectionRequestTimeout(Integer) - 类 中的方法cn.jdevelops.data.es.config.ElasticProperties
-
- setConnectTimeout(Integer) - 类 中的方法cn.jdevelops.data.es.config.ElasticProperties
-
- setConSymbol(String, String, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
判断拼接条件,返回查询块
- setDateEQ(BoolQuery.Builder, String, TimeFormatEnum, String, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
日期类型 闭区间
- setDateNE(BoolQuery.Builder, String, TimeFormatEnum, String, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
日期类型 闭区间
- setExcludesFields(SearchRequest.Builder, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置返回数据中需要排除字段
- setExcludesFields(SearchRequest.Builder, String, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置返回字段、排除字段
- setFieldsLike(String, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
多个字段模糊匹配同一个值
- setFieldValueEq(BoolQuery.Builder, String, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置两个字段相等
类似于 sql中的 where 字段1=字段2
特别备注: sourceField、targetField 只能是keyword类型,或者数字,不能是text
- setHighlightField(SearchRequest.Builder, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置高亮
- setHighlightField(SearchRequest.Builder, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置高亮
- setIncludesFields(SearchRequest.Builder, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置返回数据中只需要的字段
- setLtCurrentYear(BoolQuery.Builder, String) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
设置时间字段,截至当前年为止的所有数据,包含当前年
- setNested(BoolQuery.Builder, String, String, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
拼接嵌套条件
- setNumberEQ(BoolQuery.Builder, String, Integer, Integer) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
数字类型范围闭区间查询 [0,5] 等同于0<= 且 >= 5
- setNumberNE(BoolQuery.Builder, String, Integer, Integer) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
数字类型范围开区间查询 (0,5) 等同于0< 且 > 5
- setOrder(SearchRequest.Builder, SortDTO) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置排序
- setOrder(SearchRequest.Builder, String, Integer) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置排序
- setOrder(SearchRequest.Builder, String, SortOrder) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置排序
- setPage(SearchRequest.Builder, Integer, Integer) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置分页 (传入正常的前端 pageIndex 从1开始)
- setPage(SearchRequest.Builder, PageDTO) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
设置分页 (PageDTO.getPageIndex() 已经处理了一些判断)
- setPageWindowIsTooLarge(SearchRequest.Builder, Integer, Integer) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
fix: Result window is too large, from + size must be less than or equal to: [10000] but was [10010].
- setPageWindowIsTooLarge(SearchRequest.Builder, PageDTO) - 类 中的静态方法cn.jdevelops.data.es.util.EsBasicsUtil
-
fix: Result window is too large, from + size must be less than or equal to: [10000] but was [10010].
- setRangYears(BoolQuery.Builder, String, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
设置时间等于多个值,or连接
- setSocketTimeout(Integer) - 类 中的方法cn.jdevelops.data.es.config.ElasticProperties
-
- setTermAnd(BoolQuery.Builder, String, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
一个字段 等于多个值,and连接
- setTermsOr(BoolQuery.Builder, String, List<String>) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
一个字段 等于多个值,or连接
- showIndexMapping(String) - 接口 中的方法cn.jdevelops.data.es.core.ElasticService
-
查看索引
- showIndexMapping(String) - 类 中的方法cn.jdevelops.data.es.core.ElasticServiceImpl
-
- SortDTO - cn.jdevelops.data.es.dto中的类
-
- SortDTO() - 类 的构造器cn.jdevelops.data.es.dto.SortDTO
-
- stringTermsBucket(List<StringTermsBucket>) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
直接聚合取值使用的agg
- stringTermsBucket2ListKey(List<StringTermsBucket>) - 类 中的静态方法cn.jdevelops.data.es.util.EsUtil
-
直接聚合取值使用的agg,且只返回key的集合