Package org.codelibs.fess.helper
Class SearchHelper
- java.lang.Object
-
- org.codelibs.fess.helper.SearchHelper
-
public class SearchHelper extends Object
-
-
Constructor Summary
Constructors Constructor Description SearchHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbulkUpdate(Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer)longdeleteByQuery(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)longscrollSearch(SearchRequestParams params, Function<Map<String,Object>,Boolean> cursor, org.dbflute.optional.OptionalThing<FessUserBean> userBean)voidsearch(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)booleanupdate(String id, String field, Object value)booleanupdate(String id, Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda)
-
-
-
Method Detail
-
search
public void search(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
scrollSearch
public long scrollSearch(SearchRequestParams params, Function<Map<String,Object>,Boolean> cursor, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
deleteByQuery
public long deleteByQuery(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
-
getLanguages
public String[] getLanguages(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
-
getDocumentByDocId
public org.dbflute.optional.OptionalEntity<Map<String,Object>> getDocumentByDocId(String docId, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
getDocumentListByDocIds
public List<Map<String,Object>> getDocumentListByDocIds(String[] docIds, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean, SearchRequestParams.SearchRequestType searchRequestType)
-
update
public boolean update(String id, Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda)
-
bulkUpdate
public boolean bulkUpdate(Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer)
-
-