Package org.codelibs.fess.entity
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSearchRequestParams.SearchRequestType
-
Field Summary
Fields Modifier and Type Field Description static StringAS_EPQstatic StringAS_FILETYPEstatic StringAS_NQstatic StringAS_OCCURRENCEstatic StringAS_OQstatic StringAS_Qstatic StringAS_SITESEARCHstatic StringAS_TIMESTAMP
-
Constructor Summary
Constructors Constructor Description SearchRequestParams()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected FacetInfocreateFacetInfo(javax.servlet.http.HttpServletRequest request)protected GeoInfocreateGeoInfo(javax.servlet.http.HttpServletRequest request)abstract ObjectgetAttribute(String name)abstract Map<String,String[]>getConditions()abstract String[]getExtraQueries()abstract FacetInfogetFacetInfo()abstract Map<String,String[]>getFields()abstract GeoInfogetGeoInfo()abstract HighlightInfogetHighlightInfo()abstract String[]getLanguages()abstract LocalegetLocale()abstract intgetPageSize()protected String[]getParamValueArray(javax.servlet.http.HttpServletRequest request, String param)abstract StringgetQuery()abstract StringgetSimilarDocHash()abstract StringgetSort()abstract intgetStartPosition()StringgetTrackTotalHits()abstract SearchRequestParams.SearchRequestTypegetType()booleanhasConditionQuery()protected booleanisEmptyArray(String[] values)protected String[]simplifyArray(String[] values)
-
-
-
Field Detail
-
AS_NQ
public static final String AS_NQ
- See Also:
- Constant Field Values
-
AS_OQ
public static final String AS_OQ
- See Also:
- Constant Field Values
-
AS_EPQ
public static final String AS_EPQ
- See Also:
- Constant Field Values
-
AS_Q
public static final String AS_Q
- See Also:
- Constant Field Values
-
AS_FILETYPE
public static final String AS_FILETYPE
- See Also:
- Constant Field Values
-
AS_SITESEARCH
public static final String AS_SITESEARCH
- See Also:
- Constant Field Values
-
AS_OCCURRENCE
public static final String AS_OCCURRENCE
- See Also:
- Constant Field Values
-
AS_TIMESTAMP
public static final String AS_TIMESTAMP
- See Also:
- Constant Field Values
-
-
Method Detail
-
getQuery
public abstract String getQuery()
-
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()
-
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)
-
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)
-
-