# Algolia ## Docs - [Index settings and Search API parameters](https://algolia.com/doc/api-reference/api-parameters.md) - [advancedSyntax](https://algolia.com/doc/api-reference/api-parameters/advancedSyntax.md) - [advancedSyntaxFeatures](https://algolia.com/doc/api-reference/api-parameters/advancedSyntaxFeatures.md) - [allowCompressionOfIntegerArray](https://algolia.com/doc/api-reference/api-parameters/allowCompressionOfIntegerArray.md) - [allowTyposOnNumericTokens](https://algolia.com/doc/api-reference/api-parameters/allowTyposOnNumericTokens.md) - [alternativesAsExact](https://algolia.com/doc/api-reference/api-parameters/alternativesAsExact.md) - [analytics](https://algolia.com/doc/api-reference/api-parameters/analytics.md) - [analyticsTags](https://algolia.com/doc/api-reference/api-parameters/analyticsTags.md) - [aroundLatLng](https://algolia.com/doc/api-reference/api-parameters/aroundLatLng.md) - [aroundLatLngViaIP](https://algolia.com/doc/api-reference/api-parameters/aroundLatLngViaIP.md) - [aroundPrecision](https://algolia.com/doc/api-reference/api-parameters/aroundPrecision.md) - [aroundRadius](https://algolia.com/doc/api-reference/api-parameters/aroundRadius.md) - [attributeCriteriaComputedByMinProximity](https://algolia.com/doc/api-reference/api-parameters/attributeCriteriaComputedByMinProximity.md) - [attributeForDistinct](https://algolia.com/doc/api-reference/api-parameters/attributeForDistinct.md) - [attributesForFaceting](https://algolia.com/doc/api-reference/api-parameters/attributesForFaceting.md) - [attributesToHighlight](https://algolia.com/doc/api-reference/api-parameters/attributesToHighlight.md) - [attributesToRetrieve](https://algolia.com/doc/api-reference/api-parameters/attributesToRetrieve.md) - [attributesToSnippet](https://algolia.com/doc/api-reference/api-parameters/attributesToSnippet.md) - [attributesToTransliterate](https://algolia.com/doc/api-reference/api-parameters/attributesToTransliterate.md) - [camelCaseAttributes](https://algolia.com/doc/api-reference/api-parameters/camelCaseAttributes.md) - [clickAnalytics](https://algolia.com/doc/api-reference/api-parameters/clickAnalytics.md) - [customNormalization](https://algolia.com/doc/api-reference/api-parameters/customNormalization.md) - [customRanking](https://algolia.com/doc/api-reference/api-parameters/customRanking.md) - [decompoundQuery](https://algolia.com/doc/api-reference/api-parameters/decompoundQuery.md) - [decompoundedAttributes](https://algolia.com/doc/api-reference/api-parameters/decompoundedAttributes.md) - [disableExactOnAttributes](https://algolia.com/doc/api-reference/api-parameters/disableExactOnAttributes.md) - [disablePrefixOnAttributes](https://algolia.com/doc/api-reference/api-parameters/disablePrefixOnAttributes.md) - [disableTypoToleranceOnAttributes](https://algolia.com/doc/api-reference/api-parameters/disableTypoToleranceOnAttributes.md) - [disableTypoToleranceOnWords](https://algolia.com/doc/api-reference/api-parameters/disableTypoToleranceOnWords.md) - [distinct](https://algolia.com/doc/api-reference/api-parameters/distinct.md) - [enableABTest](https://algolia.com/doc/api-reference/api-parameters/enableABTest.md) - [enablePersonalization](https://algolia.com/doc/api-reference/api-parameters/enablePersonalization.md) - [enableReRanking](https://algolia.com/doc/api-reference/api-parameters/enableReRanking.md) - [enableRules](https://algolia.com/doc/api-reference/api-parameters/enableRules.md) - [exactOnSingleWordQuery](https://algolia.com/doc/api-reference/api-parameters/exactOnSingleWordQuery.md) - [facetFilters](https://algolia.com/doc/api-reference/api-parameters/facetFilters.md) - [facetingAfterDistinct](https://algolia.com/doc/api-reference/api-parameters/facetingAfterDistinct.md) - [facets](https://algolia.com/doc/api-reference/api-parameters/facets.md) - [filters](https://algolia.com/doc/api-reference/api-parameters/filters.md) - [getRankingInfo](https://algolia.com/doc/api-reference/api-parameters/getRankingInfo.md) - [highlightPostTag](https://algolia.com/doc/api-reference/api-parameters/highlightPostTag.md) - [highlightPreTag](https://algolia.com/doc/api-reference/api-parameters/highlightPreTag.md) - [hitsPerPage](https://algolia.com/doc/api-reference/api-parameters/hitsPerPage.md) - [ignorePlurals](https://algolia.com/doc/api-reference/api-parameters/ignorePlurals.md) - [indexLanguages](https://algolia.com/doc/api-reference/api-parameters/indexLanguages.md) - [insideBoundingBox](https://algolia.com/doc/api-reference/api-parameters/insideBoundingBox.md) - [insidePolygon](https://algolia.com/doc/api-reference/api-parameters/insidePolygon.md) - [keepDiacriticsOnCharacters](https://algolia.com/doc/api-reference/api-parameters/keepDiacriticsOnCharacters.md) - [length](https://algolia.com/doc/api-reference/api-parameters/length.md) - [maxFacetHits](https://algolia.com/doc/api-reference/api-parameters/maxFacetHits.md) - [maxValuesPerFacet](https://algolia.com/doc/api-reference/api-parameters/maxValuesPerFacet.md) - [minProximity](https://algolia.com/doc/api-reference/api-parameters/minProximity.md) - [minWordSizefor1Typo](https://algolia.com/doc/api-reference/api-parameters/minWordSizefor1Typo.md) - [minWordSizefor2Typos](https://algolia.com/doc/api-reference/api-parameters/minWordSizefor2Typos.md) - [minimumAroundRadius](https://algolia.com/doc/api-reference/api-parameters/minimumAroundRadius.md) - [mode](https://algolia.com/doc/api-reference/api-parameters/mode.md) - [naturalLanguages](https://algolia.com/doc/api-reference/api-parameters/naturalLanguages.md) - [numericAttributesForFiltering](https://algolia.com/doc/api-reference/api-parameters/numericAttributesForFiltering.md) - [numericFilters](https://algolia.com/doc/api-reference/api-parameters/numericFilters.md) - [offset](https://algolia.com/doc/api-reference/api-parameters/offset.md) - [optionalFilters](https://algolia.com/doc/api-reference/api-parameters/optionalFilters.md) - [optionalWords](https://algolia.com/doc/api-reference/api-parameters/optionalWords.md) - [page](https://algolia.com/doc/api-reference/api-parameters/page.md) - [paginationLimitedTo](https://algolia.com/doc/api-reference/api-parameters/paginationLimitedTo.md) - [percentileComputation](https://algolia.com/doc/api-reference/api-parameters/percentileComputation.md) - [personalizationImpact](https://algolia.com/doc/api-reference/api-parameters/personalizationImpact.md) - [query](https://algolia.com/doc/api-reference/api-parameters/query.md) - [queryLanguages](https://algolia.com/doc/api-reference/api-parameters/queryLanguages.md) - [queryType](https://algolia.com/doc/api-reference/api-parameters/queryType.md) - [ranking](https://algolia.com/doc/api-reference/api-parameters/ranking.md) - [relevancyStrictness](https://algolia.com/doc/api-reference/api-parameters/relevancyStrictness.md) - [removeStopWords](https://algolia.com/doc/api-reference/api-parameters/removeStopWords.md) - [removeWordsIfNoResults](https://algolia.com/doc/api-reference/api-parameters/removeWordsIfNoResults.md) - [renderingContent](https://algolia.com/doc/api-reference/api-parameters/renderingContent.md) - [replaceSynonymsInHighlight](https://algolia.com/doc/api-reference/api-parameters/replaceSynonymsInHighlight.md) - [replicas](https://algolia.com/doc/api-reference/api-parameters/replicas.md) - [responseFields](https://algolia.com/doc/api-reference/api-parameters/responseFields.md) - [restrictHighlightAndSnippetArrays](https://algolia.com/doc/api-reference/api-parameters/restrictHighlightAndSnippetArrays.md) - [restrictSearchableAttributes](https://algolia.com/doc/api-reference/api-parameters/restrictSearchableAttributes.md) - [ruleContexts](https://algolia.com/doc/api-reference/api-parameters/ruleContexts.md) - [searchableAttributes](https://algolia.com/doc/api-reference/api-parameters/searchableAttributes.md) - [separatorsToIndex](https://algolia.com/doc/api-reference/api-parameters/separatorsToIndex.md) - [similarQuery](https://algolia.com/doc/api-reference/api-parameters/similarQuery.md) - [snippetEllipsisText](https://algolia.com/doc/api-reference/api-parameters/snippetEllipsisText.md) - [sortFacetValuesBy](https://algolia.com/doc/api-reference/api-parameters/sortFacetValuesBy.md) - [sumOrFiltersScores](https://algolia.com/doc/api-reference/api-parameters/sumOrFiltersScores.md) - [synonyms](https://algolia.com/doc/api-reference/api-parameters/synonyms.md) - [tagFilters](https://algolia.com/doc/api-reference/api-parameters/tagFilters.md) - [typoTolerance](https://algolia.com/doc/api-reference/api-parameters/typoTolerance.md) - [unretrievableAttributes](https://algolia.com/doc/api-reference/api-parameters/unretrievableAttributes.md) - [userData](https://algolia.com/doc/api-reference/api-parameters/userData.md) - [userToken](https://algolia.com/doc/api-reference/api-parameters/userToken.md) - [Search API Parameters](https://algolia.com/doc/api-reference/search-api-parameters.md) - [Index settings](https://algolia.com/doc/api-reference/settings-api-parameters.md) - [analytics](https://algolia.com/doc/api-reference/widgets/analytics/js.md) - [InstantSearch Android](https://algolia.com/doc/api-reference/widgets/android.md) - [autocomplete](https://algolia.com/doc/api-reference/widgets/autocomplete/js.md) - [Autocomplete](https://algolia.com/doc/api-reference/widgets/autocomplete/react.md) - [ais-autocomplete](https://algolia.com/doc/api-reference/widgets/autocomplete/vue.md) - [breadcrumb](https://algolia.com/doc/api-reference/widgets/breadcrumb/js.md) - [Breadcrumb](https://algolia.com/doc/api-reference/widgets/breadcrumb/react.md) - [ais-breadcrumb](https://algolia.com/doc/api-reference/widgets/breadcrumb/vue.md) - [chatTrigger](https://algolia.com/doc/api-reference/widgets/chat-trigger/js.md) - [ChatTrigger](https://algolia.com/doc/api-reference/widgets/chat-trigger/react.md) - [chat](https://algolia.com/doc/api-reference/widgets/chat/js.md) - [Chat](https://algolia.com/doc/api-reference/widgets/chat/react.md) - [Clear Filters](https://algolia.com/doc/api-reference/widgets/clear-refinements/android.md) - [Clear Filters](https://algolia.com/doc/api-reference/widgets/clear-refinements/flutter.md) - [Clear Filters](https://algolia.com/doc/api-reference/widgets/clear-refinements/ios.md) - [clearRefinements](https://algolia.com/doc/api-reference/widgets/clear-refinements/js.md) - [ClearRefinements](https://algolia.com/doc/api-reference/widgets/clear-refinements/react.md) - [ais-clear-refinements](https://algolia.com/doc/api-reference/widgets/clear-refinements/vue.md) - [RelatedItems](https://algolia.com/doc/api-reference/widgets/configure-related-items/android.md) - [RelatedItems](https://algolia.com/doc/api-reference/widgets/configure-related-items/ios.md) - [Query](https://algolia.com/doc/api-reference/widgets/configure/android.md) - [Search State](https://algolia.com/doc/api-reference/widgets/configure/flutter.md) - [Query](https://algolia.com/doc/api-reference/widgets/configure/ios.md) - [configure](https://algolia.com/doc/api-reference/widgets/configure/js.md) - [Configure](https://algolia.com/doc/api-reference/widgets/configure/react.md) - [ais-configure](https://algolia.com/doc/api-reference/widgets/configure/vue.md) - [useConnector](https://algolia.com/doc/api-reference/widgets/connector/react.md) - [Current Filters](https://algolia.com/doc/api-reference/widgets/current-refinements/android.md) - [Current Filters](https://algolia.com/doc/api-reference/widgets/current-refinements/flutter.md) - [Current Filters](https://algolia.com/doc/api-reference/widgets/current-refinements/ios.md) - [currentRefinements](https://algolia.com/doc/api-reference/widgets/current-refinements/js.md) - [CurrentRefinements](https://algolia.com/doc/api-reference/widgets/current-refinements/react.md) - [ais-current-refinements](https://algolia.com/doc/api-reference/widgets/current-refinements/vue.md) - [Dynamic Facets](https://algolia.com/doc/api-reference/widgets/dynamic-facets/android.md) - [Dynamic Facet List](https://algolia.com/doc/api-reference/widgets/dynamic-facets/ios.md) - [dynamicWidgets](https://algolia.com/doc/api-reference/widgets/dynamic-facets/js.md) - [DynamicWidgets](https://algolia.com/doc/api-reference/widgets/dynamic-facets/react.md) - [ais-dynamic-widgets](https://algolia.com/doc/api-reference/widgets/dynamic-facets/vue.md) - [feeds](https://algolia.com/doc/api-reference/widgets/feeds/js.md) - [Feeds](https://algolia.com/doc/api-reference/widgets/feeds/react.md) - [ais-feeds](https://algolia.com/doc/api-reference/widgets/feeds/vue.md) - [Filter Numeric Comparison](https://algolia.com/doc/api-reference/widgets/filter-comparison/android.md) - [Filter Numeric Comparison](https://algolia.com/doc/api-reference/widgets/filter-comparison/ios.md) - [FilterList (Facet)](https://algolia.com/doc/api-reference/widgets/filter-list-facet/android.md) - [Filter List (Facet)](https://algolia.com/doc/api-reference/widgets/filter-list-facet/ios.md) - [FilterList (numeric)](https://algolia.com/doc/api-reference/widgets/filter-list-numeric/android.md) - [Filter List (Numeric)](https://algolia.com/doc/api-reference/widgets/filter-list-numeric/ios.md) - [FilterList (Tag)](https://algolia.com/doc/api-reference/widgets/filter-list-tag/android.md) - [Filter List (Tag)](https://algolia.com/doc/api-reference/widgets/filter-list-tag/ios.md) - [FilterList](https://algolia.com/doc/api-reference/widgets/filter-list/android.md) - [Filter Map](https://algolia.com/doc/api-reference/widgets/filter-map/android.md) - [Filter Map](https://algolia.com/doc/api-reference/widgets/filter-map/ios.md) - [FilterState](https://algolia.com/doc/api-reference/widgets/filter-state/android.md) - [FilterState](https://algolia.com/doc/api-reference/widgets/filter-state/flutter.md) - [FilterState](https://algolia.com/doc/api-reference/widgets/filter-state/ios.md) - [Algolia for Flutter](https://algolia.com/doc/api-reference/widgets/flutter.md) - [frequentlyBoughtTogether](https://algolia.com/doc/api-reference/widgets/frequently-bought-together/js.md) - [FrequentlyBoughtTogether](https://algolia.com/doc/api-reference/widgets/frequently-bought-together/react.md) - [geoSearch](https://algolia.com/doc/api-reference/widgets/geo-search/js.md) - [useGeoSearch](https://algolia.com/doc/api-reference/widgets/geo-search/react.md) - [Hierarchical Menu](https://algolia.com/doc/api-reference/widgets/hierarchical-menu/android.md) - [Hierarchical Menu](https://algolia.com/doc/api-reference/widgets/hierarchical-menu/ios.md) - [hierarchicalMenu](https://algolia.com/doc/api-reference/widgets/hierarchical-menu/js.md) - [HierarchicalMenu](https://algolia.com/doc/api-reference/widgets/hierarchical-menu/react.md) - [ais-hierarchical-menu](https://algolia.com/doc/api-reference/widgets/hierarchical-menu/vue.md) - [Highlighting](https://algolia.com/doc/api-reference/widgets/highlight/android.md) - [Highlighting](https://algolia.com/doc/api-reference/widgets/highlight/flutter.md) - [Highlighting](https://algolia.com/doc/api-reference/widgets/highlight/ios.md) - [Highlight](https://algolia.com/doc/api-reference/widgets/highlight/js.md) - [Highlight](https://algolia.com/doc/api-reference/widgets/highlight/react.md) - [ais-highlight](https://algolia.com/doc/api-reference/widgets/highlight/vue.md) - [history](https://algolia.com/doc/api-reference/widgets/history-router/js.md) - [history](https://algolia.com/doc/api-reference/widgets/history-router/react.md) - [history](https://algolia.com/doc/api-reference/widgets/history-router/vue.md) - [hitsPerPage](https://algolia.com/doc/api-reference/widgets/hits-per-page/js.md) - [HitsPerPage](https://algolia.com/doc/api-reference/widgets/hits-per-page/react.md) - [ais-hits-per-page](https://algolia.com/doc/api-reference/widgets/hits-per-page/vue.md) - [Hits](https://algolia.com/doc/api-reference/widgets/hits/android.md) - [Hits](https://algolia.com/doc/api-reference/widgets/hits/ios.md) - [hits](https://algolia.com/doc/api-reference/widgets/hits/js.md) - [Hits](https://algolia.com/doc/api-reference/widgets/hits/react.md) - [ais-hits](https://algolia.com/doc/api-reference/widgets/hits/vue.md) - [index](https://algolia.com/doc/api-reference/widgets/index-widget/js.md) - [Index](https://algolia.com/doc/api-reference/widgets/index-widget/react.md) - [ais-index](https://algolia.com/doc/api-reference/widgets/index-widget/vue.md) - [Infinite Hits (Paging)](https://algolia.com/doc/api-reference/widgets/infinite-hits/android.md) - [infiniteHits](https://algolia.com/doc/api-reference/widgets/infinite-hits/js.md) - [InfiniteHits](https://algolia.com/doc/api-reference/widgets/infinite-hits/react.md) - [ais-infinite-hits](https://algolia.com/doc/api-reference/widgets/infinite-hits/vue.md) - [insights](https://algolia.com/doc/api-reference/widgets/insights/js.md) - [insights](https://algolia.com/doc/api-reference/widgets/insights/react.md) - [insights](https://algolia.com/doc/api-reference/widgets/insights/vue.md) - [createInstantSearchRouterNext](https://algolia.com/doc/api-reference/widgets/instantsearch-next-router/react.md) - [InstantSearchNext](https://algolia.com/doc/api-reference/widgets/instantsearch-next/react.md) - [Searcher](https://algolia.com/doc/api-reference/widgets/instantsearch/android.md) - [Hits Searcher](https://algolia.com/doc/api-reference/widgets/instantsearch/flutter.md) - [Searcher](https://algolia.com/doc/api-reference/widgets/instantsearch/ios.md) - [instantsearch](https://algolia.com/doc/api-reference/widgets/instantsearch/js.md) - [InstantSearch](https://algolia.com/doc/api-reference/widgets/instantsearch/react.md) - [ais-instant-search](https://algolia.com/doc/api-reference/widgets/instantsearch/vue.md) - [InstantSearch iOS](https://algolia.com/doc/api-reference/widgets/ios.md) - [InstantSearch.js](https://algolia.com/doc/api-reference/widgets/js.md) - [Loading](https://algolia.com/doc/api-reference/widgets/loading/android.md) - [Loading](https://algolia.com/doc/api-reference/widgets/loading/flutter.md) - [Loading](https://algolia.com/doc/api-reference/widgets/loading/ios.md) - [lookingSimilar](https://algolia.com/doc/api-reference/widgets/looking-similar/js.md) - [LookingSimilar](https://algolia.com/doc/api-reference/widgets/looking-similar/react.md) - [menuSelect](https://algolia.com/doc/api-reference/widgets/menu-select/js.md) - [MenuSelect](https://algolia.com/doc/api-reference/widgets/menu-select/react.md) - [ais-menu-select](https://algolia.com/doc/api-reference/widgets/menu-select/vue.md) - [menu](https://algolia.com/doc/api-reference/widgets/menu/js.md) - [Menu](https://algolia.com/doc/api-reference/widgets/menu/react.md) - [ais-menu](https://algolia.com/doc/api-reference/widgets/menu/vue.md) - [middleware](https://algolia.com/doc/api-reference/widgets/middleware/js.md) - [middleware](https://algolia.com/doc/api-reference/widgets/middleware/react.md) - [middleware](https://algolia.com/doc/api-reference/widgets/middleware/vue.md) - [Multi Hits](https://algolia.com/doc/api-reference/widgets/multi-hits/android.md) - [Multi Hits](https://algolia.com/doc/api-reference/widgets/multi-hits/ios.md) - [numericMenu](https://algolia.com/doc/api-reference/widgets/numeric-menu/js.md) - [useNumericMenu](https://algolia.com/doc/api-reference/widgets/numeric-menu/react.md) - [ais-numeric-menu](https://algolia.com/doc/api-reference/widgets/numeric-menu/vue.md) - [pagination](https://algolia.com/doc/api-reference/widgets/pagination/js.md) - [Pagination](https://algolia.com/doc/api-reference/widgets/pagination/react.md) - [ais-pagination](https://algolia.com/doc/api-reference/widgets/pagination/vue.md) - [panel](https://algolia.com/doc/api-reference/widgets/panel/js.md) - [ais-panel](https://algolia.com/doc/api-reference/widgets/panel/vue.md) - [poweredBy](https://algolia.com/doc/api-reference/widgets/powered-by/js.md) - [PoweredBy](https://algolia.com/doc/api-reference/widgets/powered-by/react.md) - [ais-powered-by](https://algolia.com/doc/api-reference/widgets/powered-by/vue.md) - [queryRuleContext](https://algolia.com/doc/api-reference/widgets/query-rule-context/js.md) - [QueryRuleContext](https://algolia.com/doc/api-reference/widgets/query-rule-context/react.md) - [ais-query-rule-context](https://algolia.com/doc/api-reference/widgets/query-rule-context/vue.md) - [QueryRuleCustomData](https://algolia.com/doc/api-reference/widgets/query-rule-custom-data/android.md) - [QueryRuleCustomData](https://algolia.com/doc/api-reference/widgets/query-rule-custom-data/ios.md) - [queryRuleCustomData](https://algolia.com/doc/api-reference/widgets/query-rule-custom-data/js.md) - [QueryRulesCustomData](https://algolia.com/doc/api-reference/widgets/query-rule-custom-data/react.md) - [ais-query-rule-custom-data](https://algolia.com/doc/api-reference/widgets/query-rule-custom-data/vue.md) - [useQueryRules](https://algolia.com/doc/api-reference/widgets/query-rules/react.md) - [rangeInput](https://algolia.com/doc/api-reference/widgets/range-input/js.md) - [RangeInput](https://algolia.com/doc/api-reference/widgets/range-input/react.md) - [ais-range-input](https://algolia.com/doc/api-reference/widgets/range-input/vue.md) - [Filter Numeric Range](https://algolia.com/doc/api-reference/widgets/range-slider/android.md) - [Filter Numeric Range](https://algolia.com/doc/api-reference/widgets/range-slider/ios.md) - [rangeSlider](https://algolia.com/doc/api-reference/widgets/range-slider/js.md) - [useRange](https://algolia.com/doc/api-reference/widgets/range-slider/react.md) - [ais-range-slider](https://algolia.com/doc/api-reference/widgets/range-slider/vue.md) - [ratingMenu](https://algolia.com/doc/api-reference/widgets/rating-menu/js.md) - [useRatingMenu](https://algolia.com/doc/api-reference/widgets/rating-menu/react.md) - [ais-rating-menu](https://algolia.com/doc/api-reference/widgets/rating-menu/vue.md) - [React InstantSearch](https://algolia.com/doc/api-reference/widgets/react.md) - [RefinementList](https://algolia.com/doc/api-reference/widgets/refinement-list/android.md) - [Facet List](https://algolia.com/doc/api-reference/widgets/refinement-list/flutter.md) - [Refinement List](https://algolia.com/doc/api-reference/widgets/refinement-list/ios.md) - [refinementList](https://algolia.com/doc/api-reference/widgets/refinement-list/js.md) - [RefinementList](https://algolia.com/doc/api-reference/widgets/refinement-list/react.md) - [ais-refinement-list](https://algolia.com/doc/api-reference/widgets/refinement-list/vue.md) - [relatedProducts](https://algolia.com/doc/api-reference/widgets/related-products/js.md) - [RelatedProducts](https://algolia.com/doc/api-reference/widgets/related-products/react.md) - [RelevantSort](https://algolia.com/doc/api-reference/widgets/relevant-sort/android.md) - [RelevantSort](https://algolia.com/doc/api-reference/widgets/relevant-sort/ios.md) - [relevantSort](https://algolia.com/doc/api-reference/widgets/relevant-sort/js.md) - [useRelevantSort](https://algolia.com/doc/api-reference/widgets/relevant-sort/react.md) - [ais-relevant-sort](https://algolia.com/doc/api-reference/widgets/relevant-sort/vue.md) - [renderState](https://algolia.com/doc/api-reference/widgets/render-state/js.md) - [renderState](https://algolia.com/doc/api-reference/widgets/render-state/react.md) - [ReverseHighlight](https://algolia.com/doc/api-reference/widgets/reverse-highlight/js.md) - [ReverseSnippet](https://algolia.com/doc/api-reference/widgets/reverse-snippet/js.md) - [SearchBox](https://algolia.com/doc/api-reference/widgets/search-box/android.md) - [SearchBox](https://algolia.com/doc/api-reference/widgets/search-box/ios.md) - [searchBox](https://algolia.com/doc/api-reference/widgets/search-box/js.md) - [SearchBox](https://algolia.com/doc/api-reference/widgets/search-box/react.md) - [ais-search-box](https://algolia.com/doc/api-reference/widgets/search-box/vue.md) - [getServerState](https://algolia.com/doc/api-reference/widgets/server-state/react.md) - [simple](https://algolia.com/doc/api-reference/widgets/simple-state-mapping/js.md) - [simple](https://algolia.com/doc/api-reference/widgets/simple-state-mapping/react.md) - [simple](https://algolia.com/doc/api-reference/widgets/simple-state-mapping/vue.md) - [singleIndex](https://algolia.com/doc/api-reference/widgets/single-index-state-mapping/js.md) - [Snippet](https://algolia.com/doc/api-reference/widgets/snippet/js.md) - [Snippet](https://algolia.com/doc/api-reference/widgets/snippet/react.md) - [ais-snippet](https://algolia.com/doc/api-reference/widgets/snippet/vue.md) - [SortBy](https://algolia.com/doc/api-reference/widgets/sort-by/android.md) - [SortBy](https://algolia.com/doc/api-reference/widgets/sort-by/flutter.md) - [Sort By](https://algolia.com/doc/api-reference/widgets/sort-by/ios.md) - [sortBy](https://algolia.com/doc/api-reference/widgets/sort-by/js.md) - [SortBy](https://algolia.com/doc/api-reference/widgets/sort-by/react.md) - [ais-sort-by](https://algolia.com/doc/api-reference/widgets/sort-by/vue.md) - [InstantSearchSSRProvider](https://algolia.com/doc/api-reference/widgets/ssr-provider/react.md) - [ais-state-results](https://algolia.com/doc/api-reference/widgets/state-results/vue.md) - [Stats](https://algolia.com/doc/api-reference/widgets/stats/android.md) - [Stats](https://algolia.com/doc/api-reference/widgets/stats/flutter.md) - [Stats](https://algolia.com/doc/api-reference/widgets/stats/ios.md) - [stats](https://algolia.com/doc/api-reference/widgets/stats/js.md) - [Stats](https://algolia.com/doc/api-reference/widgets/stats/react.md) - [ais-stats](https://algolia.com/doc/api-reference/widgets/stats/vue.md) - [Filter Toggle](https://algolia.com/doc/api-reference/widgets/toggle-refinement/android.md) - [Filter Toggle](https://algolia.com/doc/api-reference/widgets/toggle-refinement/flutter.md) - [Filter Toggle](https://algolia.com/doc/api-reference/widgets/toggle-refinement/ios.md) - [toggleRefinement](https://algolia.com/doc/api-reference/widgets/toggle-refinement/js.md) - [ToggleRefinement](https://algolia.com/doc/api-reference/widgets/toggle-refinement/react.md) - [ais-toggle-refinement](https://algolia.com/doc/api-reference/widgets/toggle-refinement/vue.md) - [trendingFacets](https://algolia.com/doc/api-reference/widgets/trending-facets/js.md) - [TrendingFacets](https://algolia.com/doc/api-reference/widgets/trending-facets/react.md) - [trendingItems](https://algolia.com/doc/api-reference/widgets/trending-items/js.md) - [TrendingItems](https://algolia.com/doc/api-reference/widgets/trending-items/react.md) - [uiState](https://algolia.com/doc/api-reference/widgets/ui-state/js.md) - [uiState](https://algolia.com/doc/api-reference/widgets/ui-state/react.md) - [uiState](https://algolia.com/doc/api-reference/widgets/ui-state/vue.md) - [useInstantSearch](https://algolia.com/doc/api-reference/widgets/use-instantsearch/react.md) - [voiceSearch](https://algolia.com/doc/api-reference/widgets/voice-search/js.md) - [useVoiceSearch](https://algolia.com/doc/api-reference/widgets/voice-search/react.md) - [ais-voice-search](https://algolia.com/doc/api-reference/widgets/voice-search/vue.md) - [Vue InstantSearch](https://algolia.com/doc/api-reference/widgets/vue.md) - [Commands](https://algolia.com/doc/framework-integration/django/commands.md) - [Geo search](https://algolia.com/doc/framework-integration/django/geo-search.md) - [Options](https://algolia.com/doc/framework-integration/django/options.md) - [Search](https://algolia.com/doc/framework-integration/django/search.md) - [Set up Algolia for Django](https://algolia.com/doc/framework-integration/django/setup.md) - [Tags](https://algolia.com/doc/framework-integration/django/tags.md) - [Tests](https://algolia.com/doc/framework-integration/django/tests.md) - [Upgrade the Django integration](https://algolia.com/doc/framework-integration/django/upgrade-guide.md) - [Access API directly](https://algolia.com/doc/framework-integration/laravel/advanced-use-cases/access-api-directly.md) - [Multiple models in one index](https://algolia.com/doc/framework-integration/laravel/advanced-use-cases/multiple-models-in-one-index.md) - [Split large records](https://algolia.com/doc/framework-integration/laravel/advanced-use-cases/split-large-records.md) - [Installation](https://algolia.com/doc/framework-integration/laravel/getting-started/installation.md) - [Introduction to Scout Extended](https://algolia.com/doc/framework-integration/laravel/getting-started/introduction-to-scout-extended.md) - [Configure index](https://algolia.com/doc/framework-integration/laravel/indexing/configure-index.md) - [Customize searchable data](https://algolia.com/doc/framework-integration/laravel/indexing/configure-searchable-data.md) - [Import into Algolia](https://algolia.com/doc/framework-integration/laravel/indexing/import-into-algolia.md) - [Get status overview](https://algolia.com/doc/framework-integration/laravel/production/get-status-overview.md) - [Zero downtime reimports](https://algolia.com/doc/framework-integration/laravel/production/zero-downtime-reimports.md) - [Client-side search](https://algolia.com/doc/framework-integration/laravel/searching/client-side-search.md) - [Server-side search](https://algolia.com/doc/framework-integration/laravel/searching/server-side-search.md) - [Get started with Laravel Scout and Vue InstantSearch](https://algolia.com/doc/framework-integration/laravel/tutorials/getting-started-with-laravel-scout-vuejs.md) - [Development and testing](https://algolia.com/doc/framework-integration/rails/advanced/dev-and-testing.md) - [Advanced usage](https://algolia.com/doc/framework-integration/rails/advanced/using-api-client.md) - [Set up Algolia for Ruby on Rails](https://algolia.com/doc/framework-integration/rails/getting-started/setup.md) - [Index settings](https://algolia.com/doc/framework-integration/rails/index-configuration/index-settings.md) - [Replicas and multiple indices](https://algolia.com/doc/framework-integration/rails/index-configuration/replicas-multiple-indices.md) - [Indexing](https://algolia.com/doc/framework-integration/rails/indexing/indexing.md) - [Queues and background jobs](https://algolia.com/doc/framework-integration/rails/indexing/queues.md) - [Serialization](https://algolia.com/doc/framework-integration/rails/indexing/serializing-models.md) - [Relationships](https://algolia.com/doc/framework-integration/rails/indexing/working-with-relationships.md) - [Search](https://algolia.com/doc/framework-integration/rails/searching/search.md) - [Direct API access](https://algolia.com/doc/framework-integration/symfony/advanced-use-cases/direct-api-access.md) - [Multiple models in one index](https://algolia.com/doc/framework-integration/symfony/advanced-use-cases/multiple-models-in-one-index.md) - [Troubleshooting](https://algolia.com/doc/framework-integration/symfony/advanced-use-cases/troubleshooting.md) - [Algolia SearchBundle](https://algolia.com/doc/framework-integration/symfony/getting-started/algolia-searchbundle.md) - [Install the AlgoliaSearchBundle](https://algolia.com/doc/framework-integration/symfony/getting-started/installation.md) - [Access the Algolia search service](https://algolia.com/doc/framework-integration/symfony/getting-started/quick-start.md) - [Upgrade the Algolia SearchBundle](https://algolia.com/doc/framework-integration/symfony/getting-started/upgrade-guide.md) - [Index configuration](https://algolia.com/doc/framework-integration/symfony/indexing/configure-index.md) - [Configure searchable data](https://algolia.com/doc/framework-integration/symfony/indexing/configure-searchable-data.md) - [Send data to Algolia](https://algolia.com/doc/framework-integration/symfony/indexing/index-data-into-algolia.md) - [Client-side search](https://algolia.com/doc/framework-integration/symfony/searching/client-side-search.md) - [Server-side search](https://algolia.com/doc/framework-integration/symfony/searching/server-side-search.md) - [A/B test implementation checklist](https://algolia.com/doc/guides/ab-testing/ab-test-implementation-checklist.md) - [How to read your A/B test results](https://algolia.com/doc/guides/ab-testing/how-to-read-your-a-b-test-results.md) - [What is A/B testing](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing.md) - [Declare and adopt an A/B test winner](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/how-to/adopt-ab-test-winner.md) - [Create and run an A/B test](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/how-to/create-and-run-an-ab-test.md) - [Prepare your environment for A/B testing](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/how-to/setup-an-index-for-index-settings-ab-test.md) - [A/B testing API version 3](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/api-version-3.md) - [How A/B test scores are calculated](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/how-ab-test-scores-are-calculated.md) - [Multi-variant testing](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/multi-variant-testing.md) - [Why do A/B testing?](https://algolia.com/doc/guides/ab-testing/what-is-ab-testing/in-depth/why-do-ab-testing.md) - [Get started with NeuralSearch](https://algolia.com/doc/guides/ai-relevance/neuralsearch/get-started.md) - [Manage model training preferences](https://algolia.com/doc/guides/ai-relevance/neuralsearch/model-training.md) - [Agent Studio](https://algolia.com/doc/guides/algolia-ai/agent-studio.md) - [Configure your agents and app](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/agent-configuration.md) - [Analytics](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/analytics.md) - [Approved domains](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/approved-domains.md) - [Caching](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/caching.md) - [Conversations](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/conversations.md) - [Create and edit agents in the dashboard](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/dashboard.md) - [Experimental features](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/experimental-features.md) - [Collect feedback on agent messages](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/feedback.md) - [Guardrails](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/guardrails.md) - [Integrate Agent Studio](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/integration.md) - [Connect LLM providers](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/llm-providers.md) - [Memory](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/memory/overview.md) - [Tips for writing efficient prompts](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/prompting.md) - [Build your first conversational assistant](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/quickstart.md) - [Algolia Search tool](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/tools/algolia-search.md) - [Client-side tools](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/tools/client-side-tools.md) - [MCP tools](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/tools/mcp-tools.md) - [Use tools in Agent Studio](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/tools/overview.md) - [Security and credentials](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/tools/security.md) - [User authentication](https://algolia.com/doc/guides/algolia-ai/agent-studio/how-to/user-authentication.md) - [Ask AI](https://algolia.com/doc/guides/algolia-ai/askai.md) - [Reduce token usage](https://algolia.com/doc/guides/algolia-ai/askai/guides/cost-optimization.md) - [Markdown indexing](https://algolia.com/doc/guides/algolia-ai/askai/guides/markdown-indexing.md) - [Measure Ask AI performance](https://algolia.com/doc/guides/algolia-ai/askai/guides/metrics.md) - [Supported LLMs](https://algolia.com/doc/guides/algolia-ai/askai/guides/models.md) - [Prompting](https://algolia.com/doc/guides/algolia-ai/askai/guides/prompting.md) - [Safeguards](https://algolia.com/doc/guides/algolia-ai/askai/guides/safety.md) - [Enable and configure Ask AI](https://algolia.com/doc/guides/algolia-ai/askai/guides/setup.md) - [Suggested questions](https://algolia.com/doc/guides/algolia-ai/askai/guides/suggested-questions.md) - [Ask AI API reference](https://algolia.com/doc/guides/algolia-ai/askai/reference/api.md) - [AI Synonyms](https://algolia.com/doc/guides/algolia-ai/dynamic-synonym-suggestions.md) - [AI guides](https://algolia.com/doc/guides/algolia-ai/generative-experiences.md) - [Create Guides](https://algolia.com/doc/guides/algolia-ai/generative-experiences/guides/generating-guides.md) - [Publish Guides](https://algolia.com/doc/guides/algolia-ai/generative-experiences/guides/publishing-guides.md) - [Integrate Guides into your website](https://algolia.com/doc/guides/algolia-ai/generative-experiences/guides/using-guides.md) - [Alternative implementations](https://algolia.com/doc/guides/algolia-ai/generative-experiences/ui-library/alternatives.md) - [GuideContent](https://algolia.com/doc/guides/algolia-ai/generative-experiences/ui-library/content.md) - [GuidesFeedback](https://algolia.com/doc/guides/algolia-ai/generative-experiences/ui-library/feedback.md) - [GuidesHeadlines](https://algolia.com/doc/guides/algolia-ai/generative-experiences/ui-library/headlines.md) - [Query Categorization](https://algolia.com/doc/guides/algolia-ai/query-categorization.md) - [Dynamic Re-Ranking](https://algolia.com/doc/guides/algolia-ai/re-ranking.md) - [Enable Dynamic Re-Ranking on category pages](https://algolia.com/doc/guides/algolia-ai/re-ranking/tutorials/re-rank-category-pages.md) - [Recommend analytics metrics](https://algolia.com/doc/guides/algolia-recommend/analytics/metrics.md) - [Recommend analytics](https://algolia.com/doc/guides/algolia-recommend/analytics/recommend-analytics.md) - [Send events for Recommend analytics](https://algolia.com/doc/guides/algolia-recommend/analytics/send-events.md) - [Upload events from a CSV file](https://algolia.com/doc/guides/algolia-recommend/how-to/csv-upload.md) - [Deduplicate recommendations](https://algolia.com/doc/guides/algolia-recommend/how-to/deduplication.md) - [Get image-based recommendations with Looking Similar](https://algolia.com/doc/guides/algolia-recommend/how-to/lookingSimilar.md) - [Personalized recommendations](https://algolia.com/doc/guides/algolia-recommend/how-to/personalized-recommendations.md) - [Recommended for you](https://algolia.com/doc/guides/algolia-recommend/how-to/recommended-for-you.md) - [Refine recommendations with rules](https://algolia.com/doc/guides/algolia-recommend/how-to/rules.md) - [Set up Algolia Recommend](https://algolia.com/doc/guides/algolia-recommend/how-to/set-up.md) - [Algolia Recommend](https://algolia.com/doc/guides/algolia-recommend/overview.md) - [Upgrade from Recommend JS to InstantSearch.js](https://algolia.com/doc/guides/algolia-recommend/upgrade/recommend-js.md) - [Upgrade from Recommend React to React InstantSearch](https://algolia.com/doc/guides/algolia-recommend/upgrade/recommend-react.md) - [Set up Algolia through the AWS Marketplace](https://algolia.com/doc/guides/billing/marketplaces/amazon-web-services.md) - [Components](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/flutter.md) - [ProductRepository](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/data-sources/product-repository/flutter.md) - [SearchRepository](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/data-sources/search-repository/flutter.md) - [SuggestionRepository](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/data-sources/suggestion-repository/flutter.md) - [Display products](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-display/display-products/flutter.md) - [No results handler](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-display/no-results-handler/flutter.md) - [Product card](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-display/product-card/flutter.md) - [Refinements](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-filter-and-nav/filters-refinements/flutter.md) - [Refinement widgets](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-filter-and-nav/refinement-widgets/flutter.md) - [Sort UI components](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/product-listing-page-filter-and-nav/sort/flutter.md) - [Autocomplete](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/search-autocomplete/flutter.md) - [Showcase](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/components/in-depth/showcase/flutter.md) - [Get started with the Ecommerce UI template](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/getting-started/flutter.md) - [Ecommerce UI template](https://algolia.com/doc/guides/building-search-ui/ecommerce-ui-template/overview/flutter.md) - [Send click and conversion events with InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/events/android.md) - [Send click and conversion events with the Flutter Helper](https://algolia.com/doc/guides/building-search-ui/events/flutter.md) - [Send click and conversion events with InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/events/ios.md) - [Send click and conversion events with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/events/js.md) - [Send click and conversion events with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/events/react.md) - [Send click and conversion events with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/events/vue.md) - [Get started with InstantSearch.js in Angular](https://algolia.com/doc/guides/building-search-ui/getting-started/angular.md) - [Get started with Flutter Helper](https://algolia.com/doc/guides/building-search-ui/getting-started/flutter.md) - [Get started with declarative UI](https://algolia.com/doc/guides/building-search-ui/getting-started/how-to/declarative/android.md) - [Get started with SwiftUI](https://algolia.com/doc/guides/building-search-ui/getting-started/how-to/declarative/ios.md) - [Get started with imperative UI](https://algolia.com/doc/guides/building-search-ui/getting-started/how-to/programmatically/android.md) - [Get started programmatically](https://algolia.com/doc/guides/building-search-ui/getting-started/how-to/programmatically/ios.md) - [Get started with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/getting-started/js.md) - [Get started with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/getting-started/react.md) - [Get started with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/getting-started/vue.md) - [Access state outside the lifecycle](https://algolia.com/doc/guides/building-search-ui/going-further/access-state-outside-lifecycle/js.md) - [Secured API keys in InstantSearch for Android](https://algolia.com/doc/guides/building-search-ui/going-further/api-keys-security/android.md) - [Secured API keys](https://algolia.com/doc/guides/building-search-ui/going-further/api-keys-security/ios.md) - [Secured API keys in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/api-keys-security/js.md) - [Secured API keys](https://algolia.com/doc/guides/building-search-ui/going-further/api-keys-security/react.md) - [Secured API keys in Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/api-keys-security/vue.md) - [Turn off Automatic Filtering and Boosting with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/automatic-filtering/js.md) - [Turn off automatic filtering and boosting with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/automatic-filtering/react.md) - [Backend search with InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/android.md) - [Implement backend search with InstantSearch on Android](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/android.md) - [Implement backend search with InstantSearch on iOS](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/ios.md) - [Implement backend search with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js.md) - [Implement backend search with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/react.md) - [Implement backend search with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/vue.md) - [Backend search with an API client](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-search-with-an-api-client/android.md) - [Backend search with an API client](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-search-with-an-api-client/ios.md) - [Backend search with an API client](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-search-with-an-api-client/js.md) - [Backend search with an API client](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-search-with-an-api-client/react.md) - [Backend search with an API client](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-search-with-an-api-client/vue.md) - [Understand the API response](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/understanding-the-api-response/android.md) - [Understand the API response](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/understanding-the-api-response/ios.md) - [Understand the API response](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/understanding-the-api-response/js.md) - [Understand the API response](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/understanding-the-api-response/react.md) - [Understand the API response](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/understanding-the-api-response/vue.md) - [Backend search with InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/ios.md) - [Backend search with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/js.md) - [Backend search with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/react.md) - [Backend search with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/backend-search/vue.md) - [Build an AI-powered search experience](https://algolia.com/doc/guides/building-search-ui/going-further/chat-customization/ai-search-experience/js.md) - [Build an AI-powered search experience](https://algolia.com/doc/guides/building-search-ui/going-further/chat-customization/ai-search-experience/react.md) - [Add a legal notice to the chat widget](https://algolia.com/doc/guides/building-search-ui/going-further/chat-customization/legal-notice/react.md) - [Customize the chat loading message](https://algolia.com/doc/guides/building-search-ui/going-further/chat-customization/loading-message/react.md) - [Show starter prompts on the chat welcome screen](https://algolia.com/doc/guides/building-search-ui/going-further/chat-customization/welcome-screen/react.md) - [Conditional display in InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-display/android.md) - [Conditional display in InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-display/ios.md) - [Conditional display in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-display/js.md) - [Conditional display](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-display/react.md) - [Conditional display in Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-display/vue.md) - [Conditional requests with InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-requests/android.md) - [Conditional requests](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-requests/ios.md) - [Conditional requests with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-requests/js.md) - [Conditional requests](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-requests/react.md) - [Conditional requests with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/conditional-requests/vue.md) - [Improve performance for InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/going-further/improve-performance/android.md) - [Improve performance for InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/going-further/improve-performance/ios.md) - [Improve performance](https://algolia.com/doc/guides/building-search-ui/going-further/improve-performance/js.md) - [Improve performance](https://algolia.com/doc/guides/building-search-ui/going-further/improve-performance/react.md) - [Improve performance for Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/improve-performance/vue.md) - [Integrate Google Analytics](https://algolia.com/doc/guides/building-search-ui/going-further/integrate-google-analytics/js.md) - [Integrate Google Analytics](https://algolia.com/doc/guides/building-search-ui/going-further/integrate-google-analytics/react.md) - [Integrate Google Analytics](https://algolia.com/doc/guides/building-search-ui/going-further/integrate-google-analytics/vue.md) - [React Native](https://algolia.com/doc/guides/building-search-ui/going-further/native/react.md) - [Use Vue InstantSearch with mobile frameworks](https://algolia.com/doc/guides/building-search-ui/going-further/native/vue.md) - [Optimize InstantSearch Android search requests](https://algolia.com/doc/guides/building-search-ui/going-further/optimize-search-request-usage/android.md) - [Optimize search requests](https://algolia.com/doc/guides/building-search-ui/going-further/optimize-search-request-usage/ios.md) - [Optimize InstantSearch.js search requests](https://algolia.com/doc/guides/building-search-ui/going-further/optimize-search-request-usage/js.md) - [Optimize search requests](https://algolia.com/doc/guides/building-search-ui/going-further/optimize-search-request-usage/react.md) - [Optimize Vue InstantSearch search requests](https://algolia.com/doc/guides/building-search-ui/going-further/optimize-search-request-usage/vue.md) - [Sync your URLs with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/routing-urls/js.md) - [Sync your URLs with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/routing-urls/react.md) - [Sync your URLs with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/going-further/routing-urls/vue.md) - [Dynamic rendering with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/going-further/server-side-rendering/js.md) - [Server-side rendering](https://algolia.com/doc/guides/building-search-ui/going-further/server-side-rendering/react.md) - [Server-side rendering](https://algolia.com/doc/guides/building-search-ui/going-further/server-side-rendering/vue.md) - [Telemetry collection in InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/going-further/telemetry/android.md) - [Telemetry](https://algolia.com/doc/guides/building-search-ui/going-further/telemetry/ios.md) - [How to install InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/installation/android.md) - [How to install the Flutter Helper](https://algolia.com/doc/guides/building-search-ui/installation/flutter.md) - [Install InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/installation/ios.md) - [How to install InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/installation/js.md) - [Install React InstantSearch](https://algolia.com/doc/guides/building-search-ui/installation/react.md) - [How to install Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/installation/vue.md) - [UI examples for InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/resources/demos/android.md) - [UI examples for InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/resources/demos/ios.md) - [UI examples for InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/resources/demos/js.md) - [UI examples for React InstantSearch](https://algolia.com/doc/guides/building-search-ui/resources/demos/react.md) - [UI examples for Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/resources/demos/vue.md) - [Privacy manifests](https://algolia.com/doc/guides/building-search-ui/resources/privacy-manifest/ios.md) - [SEO checklist](https://algolia.com/doc/guides/building-search-ui/resources/seo/js.md) - [SEO checklist](https://algolia.com/doc/guides/building-search-ui/resources/seo/react.md) - [SEO checklist](https://algolia.com/doc/guides/building-search-ui/resources/seo/vue.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/android.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/flutter.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/ios.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/js.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/react.md) - [UI Design Kit (Figma)](https://algolia.com/doc/guides/building-search-ui/resources/ui-kit/vue.md) - [Styling and theming](https://algolia.com/doc/guides/building-search-ui/styling/js.md) - [Styling and theming](https://algolia.com/doc/guides/building-search-ui/styling/react.md) - [Styling and theming](https://algolia.com/doc/guides/building-search-ui/styling/vue.md) - [Create an autocomplete search experience with InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/android.md) - [Create an autocomplete search experience with InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/ios.md) - [Autocomplete](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/js.md) - [Autocomplete](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/react.md) - [Autocomplete](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/autocomplete/vue.md) - [Facet display](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-display/android.md) - [Facet display](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-display/ios.md) - [Facet display](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-display/js.md) - [Facet display](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-display/react.md) - [Facet display](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-display/vue.md) - [Facet drop-down menus](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-dropdown/js.md) - [Facet drop-down menus](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/facet-dropdown/react.md) - [Filtering patterns for InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/filtering-patterns/android.md) - [Filtering patterns for InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/filtering-patterns/ios.md) - [Geo search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/geo-search/android.md) - [Geo search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/geo-search/ios.md) - [Geo search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/geo-search/js.md) - [Geo search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/geo-search/react.md) - [Geo search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/geo-search/vue.md) - [Highlighting in InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/android.md) - [Highlighting in Algolia for Flutter](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/flutter.md) - [Highlighting and snippeting](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/ios.md) - [Highlighting in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/js.md) - [Highlighting and snippeting](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/react.md) - [Highlighting in Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/highlighting-snippeting/vue.md) - [Infinite scroll with InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/infinite-scroll/android.md) - [Infinite scroll with InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/infinite-scroll/ios.md) - [Infinite scroll with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/infinite-scroll/js.md) - [Infinite scroll with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/infinite-scroll/react.md) - [Infinite scroll with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/infinite-scroll/vue.md) - [Loading indicator with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/loading-indicator/js.md) - [Loading indicator](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/loading-indicator/react.md) - [Loading indicator with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/loading-indicator/vue.md) - [Multi-index search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/android.md) - [Multi-index search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/ios.md) - [Multi-index search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/js.md) - [Multi-index search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/react.md) - [Multi-index search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/multi-index-search/vue.md) - [Implement the OpenSearch protocol with InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/opensearch/js.md) - [Implement the OpenSearch protocol with React InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/opensearch/react.md) - [Implement the OpenSearch protocol with Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/opensearch/vue.md) - [Pagination](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/pagination/android.md) - [Pagination](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/pagination/ios.md) - [Pagination](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/pagination/js.md) - [Pagination](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/pagination/react.md) - [Pagination](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/pagination/vue.md) - [Query Suggestions](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/android.md) - [Query Suggestions](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/ios.md) - [Query Suggestions](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/js.md) - [Query Suggestions](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/react.md) - [Build a Query Suggestions UI](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/android.md) - [Build a Query Suggestions UI with InstantSearch iOS and SwiftUI](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/declarative/ios.md) - [Build a Query Suggestions UI](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/js.md) - [Build a Query Suggestions UI with InstantSearch iOS and UIKit](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/programatically/ios.md) - [Build a Query Suggestions UI](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/react.md) - [Build a Query Suggestions UI](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/tutorials/building-query-suggestions-ui/vue.md) - [Query Suggestions](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/query-suggestions/vue.md) - [Recommendations in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/recommend/js.md) - [Recommendations](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/recommend/react.md) - [Redirects in InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/redirects/android.md) - [Redirects](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/redirects/ios.md) - [Redirects in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/redirects/js.md) - [Redirects](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/redirects/react.md) - [Redirects in Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/redirects/vue.md) - [Sorting refinements in InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/sorting-refinements/android.md) - [Sorting refinements](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/sorting-refinements/ios.md) - [Structured results in InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/structured-results/js.md) - [Structured results](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/structured-results/react.md) - [Structured results in Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/structured-results/vue.md) - [Voice search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/voice-search/android.md) - [Voice search](https://algolia.com/doc/guides/building-search-ui/ui-and-ux-patterns/voice-search/ios.md) - [Upgrading InstantSearch Android](https://algolia.com/doc/guides/building-search-ui/upgrade-guides/android.md) - [Upgrading InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/upgrade-guides/ios.md) - [Upgrade InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/upgrade-guides/js.md) - [Upgrade React InstantSearch](https://algolia.com/doc/guides/building-search-ui/upgrade-guides/react.md) - [Upgrade Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/upgrade-guides/vue.md) - [What is InstantSearch Android?](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/android.md) - [Algolia for Flutter](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/flutter.md) - [What is InstantSearch iOS](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/ios.md) - [What is InstantSearch.js?](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/js.md) - [What is React InstantSearch?](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/react.md) - [What is Vue InstantSearch?](https://algolia.com/doc/guides/building-search-ui/what-is-instantsearch/vue.md) - [Create your own InstantSearch Android widgets](https://algolia.com/doc/guides/building-search-ui/widgets/create-your-own-widgets/android.md) - [Create your own widgets](https://algolia.com/doc/guides/building-search-ui/widgets/create-your-own-widgets/ios.md) - [Create your own widgets](https://algolia.com/doc/guides/building-search-ui/widgets/create-your-own-widgets/js.md) - [Create your own widgets](https://algolia.com/doc/guides/building-search-ui/widgets/create-your-own-widgets/react.md) - [Create your widgets](https://algolia.com/doc/guides/building-search-ui/widgets/create-your-own-widgets/vue.md) - [Customize an InstantSearch Android widget](https://algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/android.md) - [Customize existing widgets](https://algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/ios.md) - [Customize existing widgets](https://algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/js.md) - [Customize existing widgets](https://algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/react.md) - [Customize existing widgets](https://algolia.com/doc/guides/building-search-ui/widgets/customize-an-existing-widget/vue.md) - [Change browser defaults for InstantSearch.js](https://algolia.com/doc/guides/building-search-ui/widgets/disabling-default-browser-behavior/js.md) - [Change browser defaults](https://algolia.com/doc/guides/building-search-ui/widgets/disabling-default-browser-behavior/react.md) - [Change browser defaults for Vue InstantSearch](https://algolia.com/doc/guides/building-search-ui/widgets/disabling-default-browser-behavior/vue.md) - [Show and hide React InstantSearch widgets](https://algolia.com/doc/guides/building-search-ui/widgets/show-and-hide-widgets/react.md) - [Show and hide widgets](https://algolia.com/doc/guides/building-search-ui/widgets/show-and-hide-widgets/vue.md) - [Showcase for InstantSearch Android widgets](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/android.md) - [Showcase for Flutter helper components](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/flutter.md) - [Showcase for InstantSearch iOS widgets](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/ios.md) - [Showcase for InstantSearch.js widgets](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/js.md) - [Showcase for React InstantSearch widgets](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/react.md) - [Showcase for Vue InstantSearch widgets](https://algolia.com/doc/guides/building-search-ui/widgets/showcase/vue.md) - [Compositions](https://algolia.com/doc/guides/compositions.md) - [Choose how to deduplicate results](https://algolia.com/doc/guides/compositions/smart-groups/deduplication-strategy.md) - [External source groups](https://algolia.com/doc/guides/compositions/smart-groups/external-source-groups.md) - [Recommend-based groups](https://algolia.com/doc/guides/compositions/smart-groups/recommend-based-groups.md) - [Search-based groups](https://algolia.com/doc/guides/compositions/smart-groups/search-based-groups.md) - [Smart Groups](https://algolia.com/doc/guides/compositions/smart-groups/smart-groups.md) - [Federated search with multifeed compositions](https://algolia.com/doc/guides/compositions/solutions/search/federated-search.md) - [Place sponsored products in search results](https://algolia.com/doc/guides/compositions/solutions/search/sponsored-products.md) - [Sort organic results](https://algolia.com/doc/guides/compositions/sorting-strategy.md) - [Get started with Algolia](https://algolia.com/doc/guides/get-started.md) - [Build with AI agents](https://algolia.com/doc/guides/get-started/build-with-ai.md) - [Understand the basics](https://algolia.com/doc/guides/get-started/concepts.md) - [Build your first search experience](https://algolia.com/doc/guides/get-started/quickstart.md) - [Case study for an online clothing company](https://algolia.com/doc/guides/going-to-production/case-study.md) - [Implementation checklist](https://algolia.com/doc/guides/going-to-production/implementation-checklist.md) - [Track usage and performance in the dashboard](https://algolia.com/doc/guides/going-to-production/track-usage.md) - [Custom ranking](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking.md) - [Bayesian averages in custom ranking](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking/how-to/bayesian-average.md) - [Boost or penalize records](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking/how-to/boost-or-penalize-some-records.md) - [Create custom ranking attributes](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking/how-to/configure-custom-ranking.md) - [Precision of custom ranking metrics](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking/how-to/controlling-custom-ranking-metrics-precision.md) - [Custom ranking of results per category](https://algolia.com/doc/guides/managing-results/must-do/custom-ranking/how-to/custom-ranking-per-category.md) - [Searchable attributes](https://algolia.com/doc/guides/managing-results/must-do/searchable-attributes.md) - [Configure searchable attributes the right way](https://algolia.com/doc/guides/managing-results/must-do/searchable-attributes/how-to/configuring-searchable-attributes-the-right-way.md) - [Synonyms](https://algolia.com/doc/guides/managing-results/optimize-search-results/adding-synonyms.md) - [Manage synonyms in the dashboard](https://algolia.com/doc/guides/managing-results/optimize-search-results/adding-synonyms/how-to/managing-synonyms-from-the-dashboard.md) - [Empty or insufficient results](https://algolia.com/doc/guides/managing-results/optimize-search-results/empty-or-insufficient-results.md) - [Improve results by removing less-important words](https://algolia.com/doc/guides/managing-results/optimize-search-results/empty-or-insufficient-results/in-depth/why-use-remove-words-if-no-results.md) - [Natural languages](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp.md) - [Customize plurals and other declensions](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/how-to/customize-plurals-and-other-declensions.md) - [Customize word segmentation](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/how-to/customize-segmentation.md) - [Customize stop words](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/how-to/customize-stop-words.md) - [Set an index's query language](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/how-to/how-to-set-an-index-query-language.md) - [Multilingual search](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/how-to/multilingual-search.md) - [Language-specific configurations](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/language-specific-configurations.md) - [Normalization](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/normalization.md) - [Splitting and concatenation](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/splitting-and-concatenation.md) - [Supported languages](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/supported-languages.md) - [Tokenization](https://algolia.com/doc/guides/managing-results/optimize-search-results/handling-natural-languages-nlp/in-depth/tokenization.md) - [Override Algolia defaults](https://algolia.com/doc/guides/managing-results/optimize-search-results/override-search-engine-defaults.md) - [Match queries in the middle or end of words](https://algolia.com/doc/guides/managing-results/optimize-search-results/override-search-engine-defaults/how-to/how-can-i-make-queries-within-the-middle-of-a-word.md) - [Adjusting the Exact criterion](https://algolia.com/doc/guides/managing-results/optimize-search-results/override-search-engine-defaults/in-depth/adjust-exact-settings.md) - [Prefix search](https://algolia.com/doc/guides/managing-results/optimize-search-results/override-search-engine-defaults/in-depth/prefix-searching.md) - [Typo tolerance](https://algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance.md) - [Prevent typosquatting](https://algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-prevent-typosquatting.md) - [Search in hyphenated attributes](https://algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/how-to/how-to-search-in-hyphenated-attributes.md) - [Configure typo tolerance](https://algolia.com/doc/guides/managing-results/optimize-search-results/typo-tolerance/in-depth/configuring-typo-tolerance.md) - [Faceting](https://algolia.com/doc/guides/managing-results/refine-results/faceting.md) - [How to declare attributes for faceting with the API](https://algolia.com/doc/guides/managing-results/refine-results/faceting/how-to/declaring-attributes-for-faceting.md) - [How to declare attributes for faceting in the dashboard](https://algolia.com/doc/guides/managing-results/refine-results/faceting/how-to/declaring-attributes-for-faceting-with-dashboard.md) - [Filtering](https://algolia.com/doc/guides/managing-results/refine-results/filtering.md) - [Filter by attributes](https://algolia.com/doc/guides/managing-results/refine-results/filtering/how-to/filter-by-attributes.md) - [Filters and boolean operators](https://algolia.com/doc/guides/managing-results/refine-results/filtering/in-depth/combining-boolean-operators.md) - [Filter scoring](https://algolia.com/doc/guides/managing-results/refine-results/filtering/in-depth/filter-scoring.md) - [Filters and facet filters](https://algolia.com/doc/guides/managing-results/refine-results/filtering/in-depth/filters-and-facetfilters.md) - [Geo location](https://algolia.com/doc/guides/managing-results/refine-results/geolocation.md) - [Filter results around a location](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/how-to/filter-results-around-a-location.md) - [Filter results inside a polygon](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/how-to/filter-results-inside-a-polygonal-area.md) - [Filter results inside a rectangle](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/how-to/filter-results-inside-a-rectangle-area.md) - [Geo ranking information](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/how-to/geo-ranking-info.md) - [How to solve the 180th meridian issue](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/how-to/how-to-resolve-180-meridian-issue.md) - [Geographical ranking precision](https://algolia.com/doc/guides/managing-results/refine-results/geolocation/in-depth/geo-ranking-precision.md) - [Deduplicate results with distinct](https://algolia.com/doc/guides/managing-results/refine-results/grouping.md) - [Sorting results](https://algolia.com/doc/guides/managing-results/refine-results/sorting.md) - [Create a replica index](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/creating-replicas.md) - [Delete a replica index](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/deleting-replicas.md) - [Rename replica indices](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/rename-a-replica-index.md) - [Search in a replica index](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/search-in-a-replica-index.md) - [Manage multiple indices](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/set-settings-and-forward-to-replicas.md) - [Sort an index by date](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/sort-an-index-by-date.md) - [Sort by attribute](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/sort-by-attribute.md) - [UI sorting widgets](https://algolia.com/doc/guides/managing-results/refine-results/sorting/how-to/use-sorting-ui-widget.md) - [Exhaustive sorting](https://algolia.com/doc/guides/managing-results/refine-results/sorting/in-depth/exhaustive-sort.md) - [Relevant sorting](https://algolia.com/doc/guides/managing-results/refine-results/sorting/in-depth/relevant-sort.md) - [Understanding replicas](https://algolia.com/doc/guides/managing-results/refine-results/sorting/in-depth/replicas.md) - [What is the effect of a replica on the number of records?](https://algolia.com/doc/guides/managing-results/refine-results/sorting/in-depth/replicas-impact-on-pricing.md) - [Relevance overview](https://algolia.com/doc/guides/managing-results/relevance-overview.md) - [Relevance](https://algolia.com/doc/guides/managing-results/relevance-overview/in-depth/defining-relevance.md) - [The eight ranking criteria](https://algolia.com/doc/guides/managing-results/relevance-overview/in-depth/ranking-criteria.md) - [Search is more than textual matching](https://algolia.com/doc/guides/managing-results/relevance-overview/in-depth/textual-matching.md) - [Detect intent](https://algolia.com/doc/guides/managing-results/rules/detecting-intent.md) - [Add filters based on the query](https://algolia.com/doc/guides/managing-results/rules/detecting-intent/how-to/applying-a-custom-filter-for-a-specific-query.md) - [Dynamic filtering with Rules](https://algolia.com/doc/guides/managing-results/rules/detecting-intent/how-to/applying-a-filter-if-the-query-match-a-facet-value.md) - [Enhance search results with query-based rules](https://algolia.com/doc/guides/managing-results/rules/detecting-intent/how-to/applying-search-parameters-for-a-specific-query.md) - [Detect keywords](https://algolia.com/doc/guides/managing-results/rules/detecting-intent/how-to/detecting-keywords.md) - [Merchandising](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting.md) - [Add banners](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/add-banners.md) - [Multiple consequences](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/combining-multiple-consequences.md) - [Hide results with rules](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/how-to-hide-hits.md) - [Promote records with optional filters](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/how-to-promote-with-optional-filters.md) - [Merchandise on empty queries](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/merchandise-on-empty-query.md) - [Merchandise category pages](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/merchandising-category-pages.md) - [Merchandise facets](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/merchandising-facets.md) - [Promote results with rules](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/promote-hits.md) - [Redirect searches to a URL](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/redirects.md) - [Add search parameters with JSON](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/how-to/rules-query-parameters.md) - [Optional filters](https://algolia.com/doc/guides/managing-results/rules/merchandising-and-promoting/in-depth/optional-filters.md) - [Rules overview](https://algolia.com/doc/guides/managing-results/rules/rules-overview.md) - [Add default search parameters with rules](https://algolia.com/doc/guides/managing-results/rules/rules-overview/how-to/add-default-search-parameters-with-rules.md) - [Customize search results by device](https://algolia.com/doc/guides/managing-results/rules/rules-overview/how-to/customize-search-results-by-platform.md) - [Debug rules](https://algolia.com/doc/guides/managing-results/rules/rules-overview/in-depth/debugging-rules.md) - [Implement rules](https://algolia.com/doc/guides/managing-results/rules/rules-overview/in-depth/implementing-rules.md) - [Rules matching algorithm](https://algolia.com/doc/guides/managing-results/rules/rules-overview/in-depth/rule-matching-algorithm.md) - [Troubleshooting relevance](https://algolia.com/doc/guides/managing-results/troubleshooting/troubleshooting-relevance.md) - [Troubleshooting search](https://algolia.com/doc/guides/managing-results/troubleshooting/troubleshooting-search.md) - [MCP Server (Model Context Protocol)](https://algolia.com/doc/guides/model-context-protocol.md) - [Get started with Algolia Productivity MCP](https://algolia.com/doc/guides/model-context-protocol/productivity-mcp.md) - [Get started with Algolia Public MCP](https://algolia.com/doc/guides/model-context-protocol/public-mcp.md) - [Configure personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/configure.md) - [Requirements and limits](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/prerequisites/consider-requirements-limits.md) - [Prepare your event implementation](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/prerequisites/event-implementation.md) - [Prepare your index structure](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/prerequisites/index-structure.md) - [Prepare your search implementation](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/prerequisites/search-implementation.md) - [Enable real-time personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/setup/enable-real-time-personalization.md) - [Configure user events](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/setup/events.md) - [Configure indices to personalize](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/setup/indices.md) - [Set personalization re-ranking](https://algolia.com/doc/guides/personalization/advanced-personalization/configure/setup/personalization-reranking.md) - [Implement personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/implement.md) - [Applying contextual affinities](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/applying-contextual-affinities.md) - [Export user profiles to an audience](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/export-audience.md) - [Fetching a user profile](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/fetching-a-user-profile.md) - [Display content with inline segmentation](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/inline-segmentation.md) - [Label and boost purchased items in search results](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/label-and-boost-purchased-items.md) - [Personalize product display](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/personalizing-product-display.md) - [Personalizing search facets](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/personalizing-search-facets.md) - [Segment users with rule contexts](https://algolia.com/doc/guides/personalization/advanced-personalization/implement/guides/segment-users-with-rule-contexts.md) - [Monitor personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor.md) - [A/B test Advanced Personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor/in-depth/ab-test.md) - [Delete user profiles](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor/in-depth/delete-a-user-profile.md) - [Error codes](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor/in-depth/error-codes.md) - [Inspect a user profile](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor/in-depth/inspect-a-user-profile.md) - [Troubleshoot Advanced Personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/monitor/in-depth/troubleshoot.md) - [What is Advanced Personalization?](https://algolia.com/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization.md) - [User profiles](https://algolia.com/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization/concepts/user-profiles.md) - [How does Advanced Personalization work?](https://algolia.com/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization/in-depth/how-does-advanced-personalization-work.md) - [Migrate from Classic Personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization/in-depth/migrate-from-classic-personalization.md) - [Real-time personalization and historical personalization](https://algolia.com/doc/guides/personalization/advanced-personalization/what-is-advanced-personalization/in-depth/real-time-personalization-and-historical-personalization.md) - [Going to production](https://algolia.com/doc/guides/personalization/classic-personalization/going-to-production.md) - [A/B testing Personalization](https://algolia.com/doc/guides/personalization/classic-personalization/going-to-production/how-to/ab-testing-personalization.md) - [Enabling Personalization](https://algolia.com/doc/guides/personalization/classic-personalization/going-to-production/how-to/enabling-personalization.md) - [Personalization implementation checklist](https://algolia.com/doc/guides/personalization/classic-personalization/going-to-production/in-depth/implementation-checklist.md) - [Personalizing results](https://algolia.com/doc/guides/personalization/classic-personalization/personalizing-results.md) - [Configure Personalization](https://algolia.com/doc/guides/personalization/classic-personalization/personalizing-results/in-depth/configuring-personalization.md) - [What is Personalization?](https://algolia.com/doc/guides/personalization/classic-personalization/what-is-personalization.md) - [How Personalization works](https://algolia.com/doc/guides/personalization/classic-personalization/what-is-personalization/in-depth/how-personalization-works.md) - [Algolia service limits](https://algolia.com/doc/guides/scaling/algolia-service-limits.md) - [Infrastructure](https://algolia.com/doc/guides/scaling/infrastructure.md) - [Capacity alerts](https://algolia.com/doc/guides/scaling/infrastructure/classic/capacity-alerts.md) - [Distributed Search Network (DSN)](https://algolia.com/doc/guides/scaling/infrastructure/classic/distributed-search-network-dsn.md) - [Servers and clusters](https://algolia.com/doc/guides/scaling/infrastructure/classic/servers-clusters.md) - [Dynamic scaling infrastructure](https://algolia.com/doc/guides/scaling/infrastructure/dynamic/dynamic.md) - [Large indexing jobs](https://algolia.com/doc/guides/scaling/scaling-to-larger-datasets.md) - [Search analytics metrics](https://algolia.com/doc/guides/search-analytics/concepts/metrics.md) - [Query aggregation and processing](https://algolia.com/doc/guides/search-analytics/concepts/query-aggregation.md) - [Exclude search queries from analytics](https://algolia.com/doc/guides/search-analytics/guides/exclude-queries.md) - [Segment your analytics data](https://algolia.com/doc/guides/search-analytics/guides/segments.md) - [Distinguish users for analytics](https://algolia.com/doc/guides/search-analytics/guides/usertoken.md) - [Search analytics](https://algolia.com/doc/guides/search-analytics/overview.md) - [Algolia Vault](https://algolia.com/doc/guides/security/algolia-vault.md) - [API keys](https://algolia.com/doc/guides/security/api-keys.md) - [How to restore an API key](https://algolia.com/doc/guides/security/api-keys/how-to/how-to-restore-an-api-key.md) - [User-restricted access to data](https://algolia.com/doc/guides/security/api-keys/how-to/user-restricted-access-to-data.md) - [API key restrictions](https://algolia.com/doc/guides/security/api-keys/in-depth/api-key-restrictions.md) - [Security best practices](https://algolia.com/doc/guides/security/security-best-practices.md) - [Shared responsibility](https://algolia.com/doc/guides/security/security-best-practices/in-depth/shared-responsibility.md) - [Indices and analytics](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/concepts/indices-analytics.md) - [Choosing between one or more indices](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/concepts/one-or-more-indices.md) - [Copy and move indices](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/how-to/copy-move-indices.md) - [Delete indices](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/how-to/delete-indices.md) - [Export and import indices and settings](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/how-to/export-import-indices.md) - [Generate a sitemap from an Algolia index](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-indices/tutorial/generate-sitemap-from-index.md) - [Manage your Algolia applications](https://algolia.com/doc/guides/sending-and-managing-data/manage-indices-and-apps/manage-your-apps.md) - [Prepare your records for indexing](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data.md) - [Create nested attributes](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/creating-and-using-nested-attributes.md) - [Make measures and dimensions searchable](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/dimensional-data.md) - [Structure ecommerce product records](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/ecommerce-records.md) - [Handle data relationships](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/handling-data-relationships.md) - [Split long pages into smaller records](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/indexing-long-documents.md) - [Create parent-child relationships](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/parent-child-relationships.md) - [Reduce record size](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/how-to/reducing-object-size.md) - [Data cleaning](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/in-depth/data-sanitization.md) - [Prepare your index](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/in-depth/prepare-data-in-depth.md) - [Algolia records](https://algolia.com/doc/guides/sending-and-managing-data/prepare-your-data/in-depth/what-is-in-a-record.md) - [Send and update your data](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data.md) - [Google BigQuery](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/bigquery.md) - [CSV](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/csv.md) - [Elasticsearch](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/elasticsearch.md) - [JSON](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/json.md) - [MySQL](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/mysql.md) - [Overview](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/overview.md) - [Push to Algolia](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/push.md) - [Supabase](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/connectors/supabase.md) - [AI-assisted transformations](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/ai-assisted-transformations.md) - [Enrich your records with Fetch](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/enrich-your-records-with-fetch.md) - [Importing from the dashboard](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/importing-from-the-dashboard.md) - [Importing with the API](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/importing-with-the-api.md) - [Incremental updates](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/incremental-updates.md) - [Post-indexing transformations](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/post-indexing-transformations.md) - [Sending records in batches](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/sending-records-in-batches.md) - [Transform your data with code](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data-with-code.md) - [Transform your data without code](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data-without-code.md) - [Handling concurrency with versioning](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/in-depth/handling-concurrency-with-versioning.md) - [Index operations are asynchronous](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/in-depth/index-operations-are-asynchronous.md) - [Data synchronization strategies](https://algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/in-depth/the-different-synchronization-strategies.md) - [Click and conversion events](https://algolia.com/doc/guides/sending-events.md) - [Send ecommerce events](https://algolia.com/doc/guides/sending-events/api-client/send-ecommerce-events.md) - [Send events](https://algolia.com/doc/guides/sending-events/api-client/send-events.md) - [Send media events](https://algolia.com/doc/guides/sending-events/api-client/send-media-events.md) - [Event types](https://algolia.com/doc/guides/sending-events/concepts/event-types.md) - [User token](https://algolia.com/doc/guides/sending-events/concepts/usertoken.md) - [Google Analytics BigQuery Export](https://algolia.com/doc/guides/sending-events/connectors/google-analytics-big-query-export.md) - [Google Tag Manager](https://algolia.com/doc/guides/sending-events/connectors/google-tag-manager.md) - [Segment](https://algolia.com/doc/guides/sending-events/connectors/segment.md) - [Tealium](https://algolia.com/doc/guides/sending-events/connectors/tealium.md) - [Choose how to send events](https://algolia.com/doc/guides/sending-events/getting-started.md) - [Which events to track](https://algolia.com/doc/guides/sending-events/guides/plan.md) - [Keep track of query IDs](https://algolia.com/doc/guides/sending-events/guides/queryid.md) - [Validate your events](https://algolia.com/doc/guides/sending-events/guides/validate.md) - [Send ecommerce events](https://algolia.com/doc/guides/sending-events/instantsearch/send-ecommerce-events.md) - [Send events](https://algolia.com/doc/guides/sending-events/instantsearch/send-events.md) - [Send media events](https://algolia.com/doc/guides/sending-events/instantsearch/send-media-events.md) - [Personalized catalogs](https://algolia.com/doc/guides/solutions/ecommerce/b2b-catalog-management/tutorials/personalized-catalogs.md) - [Personalized pricing](https://algolia.com/doc/guides/solutions/ecommerce/b2b-catalog-management/tutorials/personalized-pricing.md) - [Searching by SKU](https://algolia.com/doc/guides/solutions/ecommerce/b2b-catalog-management/tutorials/search-by-sku.md) - [Dynamic product carousels](https://algolia.com/doc/guides/solutions/ecommerce/browse/product-carousels/dynamic-product-carousels.md) - [Static product carousels](https://algolia.com/doc/guides/solutions/ecommerce/browse/product-carousels/static-product-carousels.md) - [Category pages](https://algolia.com/doc/guides/solutions/ecommerce/browse/tutorials/category-pages.md) - [Collections](https://algolia.com/doc/guides/solutions/ecommerce/browse/tutorials/collections.md) - [Auto-selected facets](https://algolia.com/doc/guides/solutions/ecommerce/filtering-and-navigation/tutorials/auto-selected-facets.md) - [Guided search](https://algolia.com/doc/guides/solutions/ecommerce/filtering-and-navigation/tutorials/guided-search.md) - [Visual facets](https://algolia.com/doc/guides/solutions/ecommerce/filtering-and-navigation/tutorials/visual-facets.md) - [Animated placeholders](https://algolia.com/doc/guides/solutions/ecommerce/search/autocomplete/animated-placeholder.md) - [Autocomplete with Federated Search](https://algolia.com/doc/guides/solutions/ecommerce/search/autocomplete/federated-search.md) - [Predictive search suggestions](https://algolia.com/doc/guides/solutions/ecommerce/search/autocomplete/predictive-search-suggestions.md) - [Visual image search](https://algolia.com/doc/guides/solutions/ecommerce/visual-image-search.md) - [Image classification and tagging](https://algolia.com/doc/guides/solutions/ecommerce/visual-image-search/tutorials/image-classification-tagging.md) - [Search by image](https://algolia.com/doc/guides/solutions/ecommerce/visual-image-search/tutorials/search-by-image.md) - [Build a voice to text search](https://algolia.com/doc/guides/solutions/ecommerce/voice-search.md) - [Integrations](https://algolia.com/doc/integration.md) _Note: this index was truncated to stay under 100,000 characters; 827 pages and 15 OpenAPI specs omitted._