跳过导航链接
A B C D E G H I R S U 

A

addData(String, Object, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
新增数据,自定义esOnlyId
addData(String, Object) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
数据添加 随机esOnlyId
addData(IndexRequest) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
数据添加
addData(String, Object, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
addData(String, Object) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
addData(IndexRequest) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

B

bulkPost(String, List<Object>) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
随机ID,批量插入 PS: false 指得是没有失败的数据
bulkPost(BulkRequest) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
批量插入 PS: false 指得是没有失败的数据
bulkPost(String, List<Object>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
bulkPost(BulkRequest) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
bulkPostAppointId(String, List<Map<String, Object>>) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
指定ID,批量插入 PS: false 指得是没有失败的数据
bulkPostAppointId(String, List<Map<String, Object>>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

C

cn.jdevelops.search.es.config - 程序包 cn.jdevelops.search.es.config
 
cn.jdevelops.search.es.dto - 程序包 cn.jdevelops.search.es.dto
 
cn.jdevelops.search.es.service - 程序包 cn.jdevelops.search.es.service
 
cn.jdevelops.search.es.service.impl - 程序包 cn.jdevelops.search.es.service.impl
 
ConditionDTO - cn.jdevelops.search.es.dto中的类
检索条件接收实体
ConditionDTO() - 类 的构造器cn.jdevelops.search.es.dto.ConditionDTO
 
createIndex(String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
创建索引 PS:相当于创建了一个表,一个类型的仓库
createIndex(String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
createIndexMapping(String, List<String>) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
创建索引库映射 index不存在会先创建,存在则会先执行删除,再创建index,最后创建字段映射 若结尾是"time",则类型为 keyword;
若结尾是 "dateFormat",则类型为 date;
若等于 "status",则类型为 integer;
若等于 "id",则类型为 integer;
若结尾是 "stats",则类型为 integer;
若结尾是 "type",则类型为 integer;
createIndexMapping(String, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
单个字段创建索引库映射 PS: index 必须存在,若不存在则无法创建映射。
createIndexMapping(String, String, List<String>) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
创建嵌套映射 若结尾是"time",则类型为 keyword;
若结尾是 "dateFormat",则类型为 date;
若等于 "status",则类型为 integer;
若等于 "id",则类型为 integer;
若结尾是 "stats",则类型为 integer;
若结尾是 "type",则类型为 integer;
createIndexMapping(String, List<String>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
createIndexMapping(String, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
createIndexMapping(String, String, List<String>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

D

deleteDataById(String, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
通过ID删除数据
deleteDataById(String, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
deleteIndex(String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
删除索引
deleteIndex(String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

E

EqDTO - cn.jdevelops.search.es.dto中的类
等于匹配条件 PS: name ='张三' OR name ='李四'
EqDTO() - 类 的构造器cn.jdevelops.search.es.dto.EqDTO
 
EsConfig - cn.jdevelops.search.es.config中的类
 
EsConfig(Environment) - 类 的构造器cn.jdevelops.search.es.config.EsConfig
 
EsIndexService - cn.jdevelops.search.es.service中的接口
索引操做工具接口
EsIndexServiceImpl - cn.jdevelops.search.es.service.impl中的类
ES索引操作实现
EsIndexServiceImpl(RestHighLevelClient) - 类 的构造器cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
EsSearchService - cn.jdevelops.search.es.service中的接口
检索接口
EsSearchServiceImpl - cn.jdevelops.search.es.service.impl中的类
检索接口实现
EsSearchServiceImpl(RestHighLevelClient) - 类 的构造器cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
executeGroup(SearchRequest) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
执行分组聚合统计
executeGroup(SearchRequest) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
executePage(SearchRequest) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
执行分页查询
executePage(SearchRequest) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
existsById(String, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
通过ID判断文档是否存在
existsById(String, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

G

getAll(SearchRequest) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
查询所有
getAll(SearchRequest) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
getGroup(List<String>, List<EqDTO>, List<String>, List<String>, String, List<String>, List<List<List<ConditionDTO>>>, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
分组统计示例
getGroup(List<String>, List<EqDTO>, List<String>, List<String>, String, List<String>, List<List<List<ConditionDTO>>>, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
getSearch(List<String>, Integer, Integer) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
无条件分页检索示例
getSearch(List<String>, List<EqDTO>, List<String>, List<String>, String, List<String>, List<SpecialDTO>, List<ConditionDTO>, List<List<List<ConditionDTO>>>, String, Integer, Integer, List<SortDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
分页检索示例
getSearch(List<String>, Integer, Integer) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
getSearch(List<String>, List<EqDTO>, List<String>, List<String>, String, List<String>, List<SpecialDTO>, List<ConditionDTO>, List<List<List<ConditionDTO>>>, String, Integer, Integer, List<SortDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
getSearchFile(List<String>, List<EqDTO>, List<String>, List<String>, Integer, Integer, List<SortDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
文件检索示例
getSearchFile(List<String>, List<EqDTO>, List<String>, List<String>, Integer, Integer, List<SortDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 

H

handleSearchResponse(SearchResponse, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
高亮结果集 特殊处理
handleSearchResponse(SearchResponse, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 

I

isIndexExist(String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
判断索引是否存在
isIndexExist(String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

R

restHighLevelClient() - 类 中的方法cn.jdevelops.search.es.config.EsConfig
Bean name default 函数名字

S

searchDataById(String, String, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
通过ID获取数据
searchDataById(String, String, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setAdvanced(List<ConditionDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
多条件常规拼接拼接结果效果类似于: and (高级组合))

setAdvanced(List<ConditionDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setAdvancedList(BoolQueryBuilder, List<List<List<ConditionDTO>>>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置多块指定条件 拼接结果效果类似于: and ((高级组合) or (高级组合) or(高级组合))
and ((高级组合) or (高级组合) or(高级组合))
and ((高级组合) or (高级组合) or(高级组合))
...
setAdvancedList(BoolQueryBuilder, List<List<List<ConditionDTO>>>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setAppointFields(SearchSourceBuilder, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设定指定检索字段
setAppointFields(SearchSourceBuilder, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setConditionByTerm(List<String>, List<String>, String, List<String>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置查询条件
setConditionByTerm(List<String>, List<String>, String, List<String>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setConSymbol(String, String, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
判断拼接条件
setConSymbol(String, String, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setEqCondition(BoolQueryBuilder, List<EqDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置字段等于多个值的条件拼接 拼接结果效果类似于: and field1 in ('value1','value2','value3'...)
setEqCondition(BoolQueryBuilder, List<EqDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setFieldsTerm(List<String>, List<String>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
拼接常规条件
setFieldsTerm(List<String>, List<String>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setHighlightField(SearchSourceBuilder, String) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置高亮
setHighlightField(SearchSourceBuilder, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setNestedFieldsTerm(String, List<String>, List<String>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
拼接嵌套条件
setNestedFieldsTerm(String, List<String>, List<String>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setOrderField(SearchSourceBuilder, List<SortDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置排序
setOrderField(SearchSourceBuilder, List<SortDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setPage(SearchSourceBuilder, Integer, Integer) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置分页
setPage(SearchSourceBuilder, Integer, Integer) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
setSpecialDTOList(BoolQueryBuilder, List<SpecialDTO>) - 接口 中的方法cn.jdevelops.search.es.service.EsSearchService
设置拼接指定条件 拼接结果效果类似于: and field1 like '%value1%'
and field2 like '%value2%'
and field3 like '%value3%'
...
setSpecialDTOList(BoolQueryBuilder, List<SpecialDTO>) - 类 中的方法cn.jdevelops.search.es.service.impl.EsSearchServiceImpl
 
SortDTO - cn.jdevelops.search.es.dto中的类
 
SortDTO() - 类 的构造器cn.jdevelops.search.es.dto.SortDTO
 
SpecialDTO - cn.jdevelops.search.es.dto中的类
指定条件
SpecialDTO() - 类 的构造器cn.jdevelops.search.es.dto.SpecialDTO
 
submitData(String, Object, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
新增/更新数据
submitData(String, Object, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 

U

updateDataById(String, Object, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
通过ID 更新数据
updateDataById(String, Object, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
updateDataByIdNoRealTime(String, Object, String) - 接口 中的方法cn.jdevelops.search.es.service.EsIndexService
通过ID 更新数据,保证实时性
updateDataByIdNoRealTime(String, Object, String) - 类 中的方法cn.jdevelops.search.es.service.impl.EsIndexServiceImpl
 
A B C D E G H I R S U 
跳过导航链接

Copyright © 2021 tan. All rights reserved.