Skip to main content
To get started with InstantSearch Android, see What is InstantSearch?

Basics

SearcherThe component handling search requests.
SearchBoxComponents that perform a text-based query.
QueryA component to provide any search parameter to Algolia.
RelatedItemsExperimental component that computes search parameters to fetch related items.
Filter StateFilter State provides a friendly interface to manage filters applied to your search.
LoadingComponents that show a loading indicator during pending requests.

Results

HitsComponents that manage and display a list of search results.
Infinite Hits (Paging)Components that manage and display a paginated list of search results.
HighlightingHighlighting visually emphasizes matching terms in your search results to help them stand out.
Multi HitsComponents that manage and display a paginated list of search results from multiple indices.

Refinements

Refinement ListComponents that perform refinements on a facet.
Filter ListComponents that display a list of arbitrary filters.
Filter List (Facet)Components that display a list of arbitrary facet filters.
Filter List (Numeric)Components that display a list of arbitrary numeric filters.
Filter List (Tag)Components that display a list of arbitrary tag filters.
Dynamic FacetsComponent that presents the ordered facets and facet values, and handles the user interaction to refine search results. The order of facets and their values is defined by the facet merchandising settings of the index.
Hierarchical MenuComponent that displays a hierarchical menu.
Filter Numeric RangeComponents that apply a numeric range filter.
Filter Numeric ComparisonComponents that apply a numeric comparison filter.
Filter MapComponents that apply a single filter from a map.
Current FiltersComponents that display the current filters and let users remove them.
Filter ToggleComponents that toggle an arbitrary filter on or off.
Clear FiltersComponents that clear the current filters.

Metadata

StatsComponents that display metadata about the current search and its results.
QueryRuleCustomDataComponent that displays custom data from Rules.

Sorting

Sort ByComponents that display a list of indices, allowing a user to change the way hits are sorted using replica indices.
RelevantSortA widget that displays the current search mode when searching in a virtual replica index, and allows users to switch between relevant and regular sorting, which is more exhaustive and can return less relevant results.
I