パッケージ org.codelibs.fess.helper

クラス SearchHelper

java.lang.Object
org.codelibs.fess.helper.SearchHelper

public class SearchHelper
extends java.lang.Object
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    SearchHelper()  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    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, BooleanFunction<java.util.Map<java.lang.String,​java.lang.Object>> 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)  

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • SearchHelper

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

    • search

      public void search​(SearchRequestParams params, SearchRenderData data, org.dbflute.optional.OptionalThing<FessUserBean> userBean)
    • scrollSearch

      public long scrollSearch​(SearchRequestParams params, BooleanFunction<java.util.Map<java.lang.String,​java.lang.Object>> 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)