クラス SearchService
- java.lang.Object
-
- org.codelibs.fess.app.service.SearchService
-
public class SearchService extends java.lang.Object
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 protected FessConfig
fessConfig
protected FessEsClient
fessEsClient
protected QueryHelper
queryHelper
protected SystemHelper
systemHelper
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 SearchService()
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 boolean
bulkUpdate(java.util.function.Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer)
long
deleteByQuery(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
org.dbflute.optional.OptionalEntity<java.util.Map<java.lang.String,java.lang.Object>>
getDocumentByDocId(java.lang.String docId, java.lang.String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
getDocumentListByDocIds(java.lang.String[] docIds, java.lang.String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean, SearchRequestParams.SearchRequestType searchRequestType)
java.lang.String[]
getLanguages(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
long
scrollSearch(SearchRequestParams params, java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Boolean> cursor, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
void
search(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
boolean
update(java.lang.String id, java.lang.String field, java.lang.Object value)
boolean
update(java.lang.String id, java.util.function.Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda)
-
-
-
フィールドの詳細
-
fessEsClient
protected FessEsClient fessEsClient
-
systemHelper
protected SystemHelper systemHelper
-
fessConfig
protected FessConfig fessConfig
-
queryHelper
protected QueryHelper queryHelper
-
-
メソッドの詳細
-
search
public void search(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
scrollSearch
public long scrollSearch(SearchRequestParams params, java.util.function.Function<java.util.Map<java.lang.String,java.lang.Object>,java.lang.Boolean> cursor, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
deleteByQuery
public long deleteByQuery(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
-
getLanguages
public java.lang.String[] getLanguages(javax.servlet.http.HttpServletRequest request, SearchRequestParams params)
-
getDocumentByDocId
public org.dbflute.optional.OptionalEntity<java.util.Map<java.lang.String,java.lang.Object>> getDocumentByDocId(java.lang.String docId, java.lang.String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
-
getDocumentListByDocIds
public java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getDocumentListByDocIds(java.lang.String[] docIds, java.lang.String[] fields, org.dbflute.optional.OptionalThing<FessUserBean> userBean, SearchRequestParams.SearchRequestType searchRequestType)
-
update
public boolean update(java.lang.String id, java.lang.String field, java.lang.Object value)
-
update
public boolean update(java.lang.String id, java.util.function.Consumer<org.elasticsearch.action.update.UpdateRequestBuilder> builderLambda)
-
bulkUpdate
public boolean bulkUpdate(java.util.function.Consumer<org.elasticsearch.action.bulk.BulkRequestBuilder> consumer)
-
-