| 程序包 | 说明 |
|---|---|
| cn.jdevelops.search.es.service | |
| cn.jdevelops.search.es.service.impl |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
EsSearchService.getGroup(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<List<List<ConditionDTO>>> listList,
String groupField)
分组统计示例
|
org.elasticsearch.action.search.SearchResponse |
EsSearchService.getSearch(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<SpecialDTO> specialDTOList,
List<ConditionDTO> conditionDTOList,
List<List<List<ConditionDTO>>> listList,
String highlightField,
Integer startPage,
Integer pageSize,
List<SortDTO> sortDTOList)
分页检索示例
|
org.elasticsearch.action.search.SearchResponse |
EsSearchService.getSearch(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<SpecialDTO> specialDTOList,
List<ConditionDTO> conditionDTOList,
List<List<List<ConditionDTO>>> listList,
String highlightField,
Integer startPage,
Integer pageSize,
List<SortDTO> sortDTOList)
分页检索示例
|
org.elasticsearch.index.query.BoolQueryBuilder |
EsSearchService.setAdvanced(List<ConditionDTO> conditionDTOList)
多条件常规拼接拼接结果效果类似于:
and (高级组合))
|
void |
EsSearchService.setAdvancedList(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
List<List<List<ConditionDTO>>> listList)
设置多块指定条件 拼接结果效果类似于:
and ((高级组合) or (高级组合) or(高级组合))
and ((高级组合) or (高级组合) or(高级组合)) and ((高级组合) or (高级组合) or(高级组合)) ... |
| 限定符和类型 | 方法和说明 |
|---|---|
List<Map<String,Object>> |
EsSearchServiceImpl.getGroup(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<List<List<ConditionDTO>>> listList,
String groupField) |
org.elasticsearch.action.search.SearchResponse |
EsSearchServiceImpl.getSearch(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<SpecialDTO> specialDTOList,
List<ConditionDTO> conditionDTOList,
List<List<List<ConditionDTO>>> listList,
String highlightField,
Integer startPage,
Integer pageSize,
List<SortDTO> sortDTOList) |
org.elasticsearch.action.search.SearchResponse |
EsSearchServiceImpl.getSearch(List<String> index,
List<EqDTO> eqDTOList,
List<String> terms,
List<String> fields,
String nested,
List<String> nestedFields,
List<SpecialDTO> specialDTOList,
List<ConditionDTO> conditionDTOList,
List<List<List<ConditionDTO>>> listList,
String highlightField,
Integer startPage,
Integer pageSize,
List<SortDTO> sortDTOList) |
org.elasticsearch.index.query.BoolQueryBuilder |
EsSearchServiceImpl.setAdvanced(List<ConditionDTO> conditionDTOList) |
void |
EsSearchServiceImpl.setAdvancedList(org.elasticsearch.index.query.BoolQueryBuilder boolQueryBuilder,
List<List<List<ConditionDTO>>> listList) |
Copyright © 2021 tan. All rights reserved.