public class SearchService extends Object
| Modifier and Type | Field and Description |
|---|---|
protected FessConfig |
fessConfig |
protected FessEsClient |
fessEsClient |
protected QueryHelper |
queryHelper |
protected SystemHelper |
systemHelper |
| Constructor and Description |
|---|
SearchService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
bulkUpdate(Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer) |
int |
deleteByQuery(javax.servlet.http.HttpServletRequest request,
SearchRequestParams params) |
org.dbflute.optional.OptionalEntity<Map<String,Object>> |
getDocumentByDocId(String docId,
String[] fields,
org.dbflute.optional.OptionalThing<FessUserBean> userBean) |
List<Map<String,Object>> |
getDocumentListByDocIds(String[] docIds,
String[] fields,
org.dbflute.optional.OptionalThing<FessUserBean> userBean,
SearchRequestParams.SearchRequestType searchRequestType) |
String[] |
getLanguages(javax.servlet.http.HttpServletRequest request,
SearchRequestParams params) |
void |
search(SearchRequestParams params,
SearchRenderData data,
org.dbflute.optional.OptionalThing<FessUserBean> userBean) |
boolean |
update(String id,
Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda) |
boolean |
update(String id,
String field,
Object value) |
protected FessEsClient fessEsClient
protected SystemHelper systemHelper
protected FessConfig fessConfig
protected QueryHelper queryHelper
public void search(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
public int deleteByQuery(javax.servlet.http.HttpServletRequest request,
SearchRequestParams params)
public String[] getLanguages(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
public org.dbflute.optional.OptionalEntity<Map<String,Object>> getDocumentByDocId(String docId, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
public List<Map<String,Object>> getDocumentListByDocIds(String[] docIds, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean, SearchRequestParams.SearchRequestType searchRequestType)
public boolean update(String id, Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda)
public boolean bulkUpdate(Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer)
Copyright © 2009–2017 CodeLibs. All rights reserved.