Class SearchRequestParams

java.lang.Object
org.codelibs.fess.entity.SearchRequestParams
Direct Known Subclasses:
GsaApiManager.GsaRequestParams, JsonApiManager.JsonRequestParams, ListForm, SearchForm, SuggestApiManager.RequestParameter

public abstract class SearchRequestParams extends Object
  • Field Details

  • Constructor Details

    • SearchRequestParams

      public SearchRequestParams()
  • Method Details

    • getQuery

      public abstract String getQuery()
    • getFields

      public abstract Map<String,String[]> getFields()
    • getConditions

      public abstract Map<String,String[]> getConditions()
    • getLanguages

      public abstract String[] getLanguages()
    • getGeoInfo

      public abstract GeoInfo getGeoInfo()
    • getFacetInfo

      public abstract FacetInfo getFacetInfo()
    • getHighlightInfo

      public abstract HighlightInfo getHighlightInfo()
    • getSort

      public abstract String getSort()
    • getStartPosition

      public abstract int getStartPosition()
    • getPageSize

      public abstract int getPageSize()
    • getExtraQueries

      public abstract String[] getExtraQueries()
    • getAttribute

      public abstract Object getAttribute(String name)
    • getLocale

      public abstract Locale getLocale()
    • getType

      public abstract SearchRequestParams.SearchRequestType getType()
    • getSimilarDocHash

      public abstract String getSimilarDocHash()
    • getTrackTotalHits

      public String getTrackTotalHits()
    • hasConditionQuery

      public boolean hasConditionQuery()
    • isEmptyArray

      protected boolean isEmptyArray(String[] values)
    • simplifyArray

      protected String[] simplifyArray(String[] values)
    • getParamValueArray

      protected String[] getParamValueArray(javax.servlet.http.HttpServletRequest request, String param)
    • createFacetInfo

      protected FacetInfo createFacetInfo(javax.servlet.http.HttpServletRequest request)
    • createGeoInfo

      protected GeoInfo createGeoInfo(javax.servlet.http.HttpServletRequest request)