public class SearchRequest
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
currencyCode |
private FacetMode |
facetMode |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
filters |
private boolean |
includeInvisible |
private Index |
index |
private java.util.Locale |
language |
private java.lang.String |
query |
private java.util.Map<java.lang.String,DoubleRange> |
rangeFilters |
private int |
resultsPerPage |
private SortBy |
sortBy |
private int |
start |
private boolean |
suggestSpelling |
private java.lang.String |
taxArea |
Constructor and Description |
---|
SearchRequest(Index index,
java.util.Locale language,
java.lang.String query) |
Modifier and Type | Method and Description |
---|---|
boolean |
fieldIsSelectedFilter(java.lang.String field) |
java.lang.String |
getCurrency() |
FacetMode |
getFacetMode() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getFilters() |
Index |
getIndex() |
java.lang.String |
getLanguage() |
java.util.Locale |
getLocale() |
DoubleRange |
getNumericFilter(java.lang.String field) |
java.lang.String |
getQuery() |
java.util.Map<java.lang.String,DoubleRange> |
getRangeFilters() |
int |
getResultsPerPage() |
java.lang.String |
getSingleSelectFilter(java.lang.String field) |
SortBy |
getSortBy() |
int |
getStart() |
java.lang.String |
getTaxArea() |
boolean |
isIncludeInvisible() |
boolean |
isSuggestSpelling() |
void |
setCurrency(java.lang.String currencyCode) |
void |
setFacetMode(FacetMode facetMode) |
void |
setFilters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> filters) |
void |
setIncludeInvisible(boolean includeInvisible) |
void |
setQuery(java.lang.String query) |
void |
setRangeFilters(java.util.Map<java.lang.String,DoubleRange> rangeFilters) |
void |
setResultsPerPage(int resultsPerPage) |
void |
setSortBy(SortBy sortBy) |
void |
setStart(int start) |
void |
setSuggestSpelling(boolean suggestSpelling) |
void |
setTaxArea(java.lang.String taxArea) |
java.lang.String |
toString() |
boolean |
valueIsFilterForField(java.lang.String field,
java.lang.String attributeValue) |
private final Index index
private java.lang.String query
private int resultsPerPage
private int start
private final java.util.Locale language
private SortBy sortBy
private java.lang.String currencyCode
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> filters
private java.util.Map<java.lang.String,DoubleRange> rangeFilters
private java.lang.String taxArea
private FacetMode facetMode
private boolean suggestSpelling
private boolean includeInvisible
public SearchRequest(Index index, java.util.Locale language, java.lang.String query)
public boolean isIncludeInvisible()
public void setIncludeInvisible(boolean includeInvisible)
public void setTaxArea(java.lang.String taxArea)
public java.lang.String getTaxArea()
public void setResultsPerPage(int resultsPerPage)
resultsPerPage
- limit of results to be returnedpublic int getResultsPerPage()
public int getStart()
public void setStart(int start)
public java.util.Locale getLocale()
public java.lang.String getLanguage()
public Index getIndex()
public SortBy getSortBy()
public void setSortBy(SortBy sortBy)
public java.lang.String getCurrency()
public void setCurrency(java.lang.String currencyCode)
public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getFilters()
public java.util.Map<java.lang.String,DoubleRange> getRangeFilters()
public void setFilters(java.util.Map<java.lang.String,java.util.List<java.lang.String>> filters)
public void setRangeFilters(java.util.Map<java.lang.String,DoubleRange> rangeFilters)
public boolean fieldIsSelectedFilter(java.lang.String field)
public DoubleRange getNumericFilter(java.lang.String field)
public java.lang.String getSingleSelectFilter(java.lang.String field)
public boolean valueIsFilterForField(java.lang.String field, java.lang.String attributeValue)
public void setFacetMode(FacetMode facetMode)
public FacetMode getFacetMode()
public boolean isSuggestSpelling()
public void setSuggestSpelling(boolean suggestSpelling)
public java.lang.String toString()
toString
in class java.lang.Object