Class IndexSettings
- java.lang.Object
-
- com.algolia.search.models.settings.IndexSettings
-
- All Implemented Interfaces:
Serializable
public class IndexSettings extends Object implements Serializable
Here is the list of parameters you can use with the set settings method. Parameters that can be overridden at search time also have the search scope. More information:- See Also:
- Algolia.com, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IntegerrelevancyStrictness
-
Constructor Summary
Constructors Constructor Description IndexSettings()
-
Method Summary
-
-
-
Field Detail
-
relevancyStrictness
protected Integer relevancyStrictness
-
-
Method Detail
-
setAttributesForFaceting
public IndexSettings setAttributesForFaceting(List<String> attributesForFaceting)
-
getAttributeForDistinct
public String getAttributeForDistinct()
-
setAttributeForDistinct
public IndexSettings setAttributeForDistinct(String attributeForDistinct)
-
setRanking
public IndexSettings setRanking(List<String> ranking)
-
setCustomRanking
public IndexSettings setCustomRanking(List<String> customRanking)
-
getSeparatorsToIndex
public String getSeparatorsToIndex()
-
setSeparatorsToIndex
public IndexSettings setSeparatorsToIndex(String separatorsToIndex)
-
setUnretrievableAttributes
public IndexSettings setUnretrievableAttributes(List<String> unretrievableAttributes)
-
getAllowCompressionOfIntegerArray
public Boolean getAllowCompressionOfIntegerArray()
-
setAllowCompressionOfIntegerArray
public IndexSettings setAllowCompressionOfIntegerArray(Boolean allowCompressionOfIntegerArray)
-
setDisableTypoToleranceOnWords
public IndexSettings setDisableTypoToleranceOnWords(List<String> disableTypoToleranceOnWords)
-
setDisableTypoToleranceOnAttributes
public IndexSettings setDisableTypoToleranceOnAttributes(List<String> disableTypoToleranceOnAttributes)
-
getMinWordSizefor1Typo
public Integer getMinWordSizefor1Typo()
-
setMinWordSizefor1Typo
public IndexSettings setMinWordSizefor1Typo(Integer minWordSizefor1Typo)
-
getMinWordSizefor2Typos
public Integer getMinWordSizefor2Typos()
-
setMinWordSizefor2Typos
public IndexSettings setMinWordSizefor2Typos(Integer minWordSizefor2Typos)
-
getHitsPerPage
public Long getHitsPerPage()
-
setHitsPerPage
public IndexSettings setHitsPerPage(Integer hitsPerPage)
-
setHitsPerPage
public IndexSettings setHitsPerPage(Long hitsPerPage)
-
setAttributesToRetrieve
public IndexSettings setAttributesToRetrieve(List<String> attributesToRetrieve)
-
setCamelCaseAttributes
public IndexSettings setCamelCaseAttributes(List<String> camelCaseAttributes)
-
setDecompoundedAttributes
public IndexSettings setDecompoundedAttributes(Map<String,List<String>> decompoundedAttributes)
-
getPrimary
public String getPrimary()
-
setUserData
public IndexSettings setUserData(Map<String,Object> userData)
-
setAttributesToHighlight
public IndexSettings setAttributesToHighlight(List<String> attributesToHighlight)
-
setAttributesToSnippet
public IndexSettings setAttributesToSnippet(List<String> attributesToSnippet)
-
getQueryType
public String getQueryType()
-
setQueryType
public IndexSettings setQueryType(String queryType)
-
getMinProximity
public Integer getMinProximity()
-
setMinProximity
public IndexSettings setMinProximity(Integer minProximity)
-
getAttributeCriteriaComputedByMinProximity
public Boolean getAttributeCriteriaComputedByMinProximity()
-
setAttributeCriteriaComputedByMinProximity
public IndexSettings setAttributeCriteriaComputedByMinProximity(Boolean attributeCriteriaComputedByMinProximity)
-
getHighlightPreTag
public String getHighlightPreTag()
-
setHighlightPreTag
public IndexSettings setHighlightPreTag(String highlightPreTag)
-
getHighlightPostTag
public String getHighlightPostTag()
-
setHighlightPostTag
public IndexSettings setHighlightPostTag(String highlightPostTag)
-
setOptionalWords
public IndexSettings setOptionalWords(List<String> optionalWords)
-
getAllowTyposOnNumericTokens
public Boolean getAllowTyposOnNumericTokens()
-
setAllowTyposOnNumericTokens
public IndexSettings setAllowTyposOnNumericTokens(Boolean allowTyposOnNumericTokens)
-
getIgnorePlurals
public IgnorePlurals getIgnorePlurals()
-
setIgnorePlurals
public IndexSettings setIgnorePlurals(List<String> ignorePlurals)
-
setIgnorePlurals
public IndexSettings setIgnorePlurals(IgnorePlurals ignorePlurals)
-
setIgnorePlurals
public IndexSettings setIgnorePlurals(Boolean ignorePlurals)
-
getAdvancedSyntax
public Boolean getAdvancedSyntax()
-
setAdvancedSyntax
public IndexSettings setAdvancedSyntax(Boolean advancedSyntax)
-
setAdvancedSyntaxFeatures
public IndexSettings setAdvancedSyntaxFeatures(List<String> advancedSyntaxFeatures)
-
getReplaceSynonymsInHighlight
public Boolean getReplaceSynonymsInHighlight()
-
setReplaceSynonymsInHighlight
public IndexSettings setReplaceSynonymsInHighlight(Boolean replaceSynonymsInHighlight)
-
getMaxValuesPerFacet
public Long getMaxValuesPerFacet()
-
setMaxValuesPerFacet
public IndexSettings setMaxValuesPerFacet(Integer maxValuesPerFacet)
-
setMaxValuesPerFacet
public IndexSettings setMaxValuesPerFacet(Long maxValuesPerFacet)
-
getDistinct
public Distinct getDistinct()
-
setDistinct
public IndexSettings setDistinct(Boolean distinct)
-
setDistinct
public IndexSettings setDistinct(Distinct distinct)
-
setDistinct
public IndexSettings setDistinct(Integer distinct)
-
getTypoTolerance
public TypoTolerance getTypoTolerance()
-
setTypoTolerance
public IndexSettings setTypoTolerance(TypoTolerance typoTolerance)
-
getRemoveStopWords
public RemoveStopWords getRemoveStopWords()
-
setRemoveStopWords
public IndexSettings setRemoveStopWords(List<String> removeStopWords)
-
setRemoveStopWords
public IndexSettings setRemoveStopWords(RemoveStopWords removeStopWords)
-
setRemoveStopWords
public IndexSettings setRemoveStopWords(Boolean removeStopWords)
-
getSnippetEllipsisText
public String getSnippetEllipsisText()
-
setSnippetEllipsisText
public IndexSettings setSnippetEllipsisText(String snippetEllipsisText)
-
getRemoveWordsIfNoResults
public String getRemoveWordsIfNoResults()
-
setRemoveWordsIfNoResults
public IndexSettings setRemoveWordsIfNoResults(String removeWordsIfNoResults)
-
setReplicas
public IndexSettings setReplicas(List<String> replicas)
-
setSlaves
public IndexSettings setSlaves(List<String> slaves)
-
setSearchableAttributes
public IndexSettings setSearchableAttributes(List<String> searchableAttributes)
-
setAttributesToIndex
public IndexSettings setAttributesToIndex(List<String> attributesToIndex)
-
setResponseFields
public IndexSettings setResponseFields(List<String> responseFields)
-
getMaxFacetHits
public Integer getMaxFacetHits()
-
setMaxFacetHits
public IndexSettings setMaxFacetHits(Integer maxFacetHits)
-
getRestrictHighlightAndSnippetArrays
public Boolean getRestrictHighlightAndSnippetArrays()
-
setRestrictHighlightAndSnippetArrays
public IndexSettings setRestrictHighlightAndSnippetArrays(Boolean restrictHighlightAndSnippetArrays)
-
getPaginationLimitedTo
public Long getPaginationLimitedTo()
-
setPaginationLimitedTo
public IndexSettings setPaginationLimitedTo(Integer paginationLimitedTo)
-
setPaginationLimitedTo
public IndexSettings setPaginationLimitedTo(Long paginationLimitedTo)
-
setNumericAttributesForFiltering
public IndexSettings setNumericAttributesForFiltering(List<String> numericAttributesForFiltering)
-
setNumericAttributesToIndex
public IndexSettings setNumericAttributesToIndex(List<String> numericAttributesToIndex)
-
setDisablePrefixOnAttributes
public IndexSettings setDisablePrefixOnAttributes(List<String> disablePrefixOnAttributes)
-
setDisableExactOnAttributes
public IndexSettings setDisableExactOnAttributes(List<String> disableExactOnAttributes)
-
getExactOnSingleWordQuery
public String getExactOnSingleWordQuery()
-
setExactOnSingleWordQuery
public IndexSettings setExactOnSingleWordQuery(String exactOnSingleWordQuery)
-
setAlternativesAsExact
public IndexSettings setAlternativesAsExact(List<String> alternativesAsExact)
-
getEnableRules
public Boolean getEnableRules()
-
setEnableRules
public IndexSettings setEnableRules(Boolean enableRules)
-
getSortFacetValuesBy
public String getSortFacetValuesBy()
-
setSortFacetValuesBy
public IndexSettings setSortFacetValuesBy(String sortFacetValuesBy)
-
getKeepDiacriticsOnCharacters
public String getKeepDiacriticsOnCharacters()
-
setKeepDiacriticsOnCharacters
public IndexSettings setKeepDiacriticsOnCharacters(String keepDiacriticsOnCharacters)
-
setQueryLanguages
public IndexSettings setQueryLanguages(List<String> queryLanguages)
-
setCustomNormalization
public IndexSettings setCustomNormalization(Map<String,Map<String,String>> customNormalization)
-
setIndexLanguages
public IndexSettings setIndexLanguages(List<String> indexLanguages)
-
setCustomSetting
public IndexSettings setCustomSetting(String key, Object value)
-
setCustomSettings
public IndexSettings setCustomSettings(Map<String,Object> customSettings)
-
getEnablePersonalization
public Boolean getEnablePersonalization()
-
setEnablePersonalization
public IndexSettings setEnablePersonalization(Boolean enablePersonalization)
-
setAttributesToTransliterate
public IndexSettings setAttributesToTransliterate(List<String> attributesToTransliterate)
-
getDecompoundQuery
public Boolean getDecompoundQuery()
-
setDecompoundQuery
public IndexSettings setDecompoundQuery(Boolean decompoundQuery)
-
getRelevancyStrictness
public Integer getRelevancyStrictness()
-
setRelevancyStrictness
public IndexSettings setRelevancyStrictness(Integer relevancyStrictness)
-
getRenderingContent
public RenderingContent getRenderingContent()
-
setRenderingContent
public IndexSettings setRenderingContent(RenderingContent renderingContent)
-
-