Package org.codelibs.fess.helper
Class SearchHelper
java.lang.Object
org.codelibs.fess.helper.SearchHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbulkUpdate(Consumer<org.opensearch.action.bulk.BulkRequestBuilder> consumer) longdeleteByQuery(javax.servlet.http.HttpServletRequest request, SearchRequestParams params) getDocumentByDocId(String docId, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean) 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, BooleanFunction<Map<String, Object>> cursor, org.dbflute.optional.OptionalThing<FessUserBean> userBean) voidsearch(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean) searchInternal(String query, SearchRequestParams params, org.dbflute.optional.OptionalThing<FessUserBean> userBean) booleanboolean
-
Constructor Details
-
SearchHelper
public SearchHelper()
-
-
Method Details
-
search
public void search(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean) -
searchInternal
protected List<Map<String,Object>> searchInternal(String query, SearchRequestParams params, org.dbflute.optional.OptionalThing<FessUserBean> userBean) -
scrollSearch
public long scrollSearch(SearchRequestParams params, BooleanFunction<Map<String, Object>> 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
-
getDocumentListByDocIds
public List<Map<String,Object>> getDocumentListByDocIds(String[] docIds, String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean, SearchRequestParams.SearchRequestType searchRequestType) -
update
-
update
-
bulkUpdate
-