public abstract class SearchParameters<T extends SearchParameters<T>> extends Object implements Serializable
| Constructor and Description |
|---|
SearchParameters() |
protected String query
protected String similarQuery
protected Distinct distinct
protected Boolean getRankingInfo
protected Boolean clickAnalytics
protected Boolean analytics
protected Boolean synonyms
protected Boolean replaceSynonymsInHighlight
protected Integer minProximity
protected Long maxFacetHits
protected Boolean percentileComputation
protected String filters
protected Long maxValuesPerFacet
protected Boolean facetingAfterDistinct
protected String sortFacetValuesBy
protected String aroundLatLng
protected Boolean aroundLatLngViaIP
protected AroundRadius aroundRadius
protected List<AroundPrecision> aroundPrecision
protected Integer minimumAroundRadius
protected String highlightPreTag
protected String highlightPostTag
protected String snippetEllipsisText
protected Boolean restrictHighlightAndSnippetArrays
protected Integer page
protected Integer hitsPerPage
protected Integer offset
protected Integer length
protected Boolean enableRules
protected String queryType
protected RemoveWordsType removeWordsIfNoResults
protected Boolean advancedSyntax
protected RemoveStopWords removeStopWords
protected String exactOnSingleWordQuery
protected Boolean sumOrFiltersScores
protected Integer minWordSizefor1Typo
protected Integer minWordSizefor2Typos
protected TypoTolerance typoTolerance
protected Boolean allowTyposOnNumericTokens
protected IgnorePlurals ignorePlurals
protected String userToken
protected Integer validUntil
protected String restrictSources
protected Boolean enablePersonalization
protected Integer personalizationImpact
public abstract T getThis()
public String getQuery()
public String getSimilarQuery()
public Boolean getGetRankingInfo()
public Boolean getClickAnalytics()
public Boolean getAnalytics()
public Boolean getSynonyms()
public Boolean getReplaceSynonymsInHighlight()
public T setReplaceSynonymsInHighlight(Boolean replaceSynonymsInHighlight)
public Integer getMinProximity()
public Long getMaxFacetHits()
public Boolean getPercentileComputation()
public T setRestrictSearchableAttributes(List<String> restrictSearchableAttributes)
public String getFilters()
public Long getMaxValuesPerFacet()
public Boolean getFacetingAfterDistinct()
public String getSortFacetValuesBy()
public String getAroundLatLng()
public Boolean getAroundLatLngViaIP()
public List<AroundPrecision> getAroundPrecision()
public T setAroundPrecision(List<AroundPrecision> aroundPrecision)
public Integer getMinimumAroundRadius()
public String getHighlightPreTag()
public String getHighlightPostTag()
public String getSnippetEllipsisText()
public Boolean getRestrictHighlightAndSnippetArrays()
public T setRestrictHighlightAndSnippetArrays(Boolean restrictHighlightAndSnippetArrays)
public Integer getPage()
public Integer getHitsPerPage()
public Integer getOffset()
public Integer getLength()
public Boolean getEnableRules()
public String getQueryType()
public Boolean getAdvancedSyntax()
public T setDisableExactOnAttributes(List<String> disableExactOnAttributes)
public String getExactOnSingleWordQuery()
public Integer getMinWordSizefor1Typo()
public Integer getMinWordSizefor2Typos()
public Boolean getAllowTyposOnNumericTokens()
public T setAllowTyposOnNumericTokens(Boolean allowTyposOnNumericTokens)
public T setDisableTypoToleranceOnAttributes(List<String> disableTypoToleranceOnAttributes)
public String getUserToken()
public Integer getValidUntil()
public String getRestrictSources()
public Boolean getEnablePersonalization()
public Integer getPersonalizationImpact()
public Distinct getDistinct()
public AroundRadius getAroundRadius()
public T setAroundRadius(AroundRadius aroundRadius)
public RemoveWordsType getRemoveWordsIfNoResults()
public T setRemoveWordsIfNoResults(RemoveWordsType removeWordsIfNoResults)
public RemoveStopWords getRemoveStopWords()
public T setRemoveStopWords(RemoveStopWords removeStopWords)
public TypoTolerance getTypoTolerance()
public T setTypoTolerance(TypoTolerance typoTolerance)
public IgnorePlurals getIgnorePlurals()
public T setIgnorePlurals(IgnorePlurals ignorePlurals)
public Boolean getSumOrFiltersScores()
public String toParam()
Copyright © 2019. All rights reserved.