| 构造器和说明 |
|---|
ESSearcher() |
ESSearcher(ESServerConfig config,
org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.transport.TransportClient> clientPool) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
esSearch(org.elasticsearch.index.query.QueryBuilder queryBuilder,
int pageNo,
int pageSize) |
void |
initTypeFields(Class<?> objType) |
void |
initTypeFields(String indexName,
Class<?> objType) |
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
search(Map<String,Object> fieldFilter,
String queryWord,
int pageNo,
int pageSize)
检索所有文档
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
search(String queryWord,
int pageNo,
int pageSize)
检索所有文档
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
searchOpt(String optId,
String queryWord,
int pageNo,
int pageSize)
检索某一个系统
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
searchOwner(String owner,
String queryWord,
int pageNo,
int pageSize)
根据文档所属 人员来检索
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
searchOwner(String owner,
String optId,
String queryWord,
int pageNo,
int pageSize)
根据文档所属 人员 业务来检索
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
searchUnits(String[] units,
String queryWord,
int pageNo,
int pageSize)
根据文档所属机构来检索
|
org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> |
searchUnits(String[] units,
String optId,
String queryWord,
int pageNo,
int pageSize)
根据文档所属机构 业务 关键字 来检索
|
void |
setClientPool(org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.transport.TransportClient> clientPool) |
void |
setESServerConfig(ESServerConfig config) |
ESSearcher |
setHightPostTags(String[] hightPostTags) |
ESSearcher |
setHightPreTags(String[] hightPreTags) |
public ESSearcher()
public ESSearcher(ESServerConfig config, org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.transport.TransportClient> clientPool)
public void setESServerConfig(ESServerConfig config)
public void setClientPool(org.apache.commons.pool2.impl.GenericObjectPool<org.elasticsearch.client.transport.TransportClient> clientPool)
public void initTypeFields(Class<?> objType)
public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> esSearch(org.elasticsearch.index.query.QueryBuilder queryBuilder, int pageNo, int pageSize)
public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> search(Map<String,Object> fieldFilter, String queryWord, int pageNo, int pageSize)
public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> search(String queryWord, int pageNo, int pageSize)
public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> searchOpt(String optId, String queryWord, int pageNo, int pageSize)
public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> searchOwner(String owner, String queryWord, int pageNo, int pageSize)
searchOwner 在接口中 Searcherowner - 所属人员queryWord - 检索的关键字pageNo - 当前页pageSize - 每页多少条public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> searchOwner(String owner, String optId, String queryWord, int pageNo, int pageSize)
searchOwner 在接口中 Searcherowner - 所属人员optId - 所属业务idqueryWord - 检索的关键字pageNo - 当前页pageSize - 每页多少条public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> searchUnits(String[] units, String queryWord, int pageNo, int pageSize)
searchUnits 在接口中 Searcherunits - 文档所属机构queryWord - 检索的关键字pageNo - 当前页pageSize - 每页多少条public org.apache.commons.lang3.tuple.Pair<Long,List<Map<String,Object>>> searchUnits(String[] units, String optId, String queryWord, int pageNo, int pageSize)
searchUnits 在接口中 Searcherunits - 文档所属机构optId - 所属业务idqueryWord - 检索的关键字pageNo - 当前页pageSize - 每页多少条public ESSearcher setHightPreTags(String[] hightPreTags)
public ESSearcher setHightPostTags(String[] hightPostTags)
Copyright © 2019 Centit Information Technical, co. Inc.. All rights reserved.