RawSettings array{
dictionary?: list,
displayedAttributes?: list,
distinctAttribute?: string|null,
embedders?: SettingsEmbedders|null,
faceting?: array{
maxValuesPerFacet?: non-negative-int,
sortFacetValuesBy?: array<non-empty-string, 'alpha'|'count'>
}|null,
facetSearch?: bool,
filterableAttributes?: list<string|array{
attributePatterns: list,
features?: array{
facetSearch: bool,
filter: array{equality: bool, comparison: bool}
}
}>|null,
localizedAttributes?: list<array{locales: list, attributePatterns: list}>,
nonSeparatorTokens?: list,
pagination?: array{maxTotalHits: non-negative-int},
prefixSearch?: 'indexingTime'|'disabled'|null,
proximityPrecision?: 'byWord'|'byAttribute',
rankingRules?: list,
searchableAttributes?: list,
searchCutoffMs?: non-negative-int|null,
separatorTokens?: list,
sortableAttributes?: list,
stopWords?: list,
synonyms?: array<string, list>|null,
typoTolerance?: SettingsTypoTolerance|null,
chat?: array{
description: string,
documentTemplate: string,
documentTemplateMaxBytes: int,
searchParameters: SettingsChatSearchParameters
}
}