クラス SearchService


  • public class SearchService
    extends java.lang.Object
    • コンストラクタの詳細

      • SearchService

        public SearchService()
    • メソッドの詳細

      • 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)