> ## Documentation Index
> Fetch the complete documentation index at: https://algolia.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Recommendations in InstantSearch.js

> Show recommended items from Algolia Recommend in your InstantSearch.js app.

export const Facet = () => <Tooltip tip="An attribute in your records that lets users filter or group results (for example, by color, brand, or price)." cta="Faceting" href="/doc/guides/managing-results/refine-results/faceting">
    facet
  </Tooltip>;

export const Index = () => <Tooltip tip="An Algolia index is a searchable dataset that consists of records and configuration settings. These settings define how the records are searched and ranked.">
    index
  </Tooltip>;

InstantSearch.js provides widgets for displaying recommendations on your site with [Algolia Recommend](/doc/guides/algolia-recommend/overview).
**Recommendations encourage users to discover more of your catalog based on what they're already interested in.**

* [Frequently Bought Together](#frequently-bought-together)
* [Related Items](#related-items)
* [Trending Items](#trending-items)
* [Looking Similar](#looking-similar)

**Recommendations are an ideal complement to search experiences.**
If users land on an item which isn't exactly what they were searching for, they can effortlessly jump to similar items.
Conversely, when they find what they want, they can discover items that would complement their current selection.

### Frequently Bought Together

Frequently Bought Together recommends items that users often buy together (based on [conversion events](/doc/guides/sending-events)). The component lets you pass a reference item, and displays a list of recommended items using the [Frequently Bought Together](/doc/guides/algolia-recommend/overview#frequently-bought-together) model from Algolia Recommend.
See the [`frequentlyBoughtTogether`](/doc/api-reference/widgets/frequently-bought-together/js) widget.

### Related Items

These models recommend items that are related to each other (based on [click and conversion events](/doc/guides/sending-events)). The component lets you pass a reference item, and displays a list of recommended items using the [Related Items](/doc/guides/algolia-recommend/overview#related-items) model from Algolia Recommend.
See the [`relatedProduct`](/doc/api-reference/widgets/related-products/js) widget.

### Trending Items

The **Trending Items** model looks for popular items in your product catalog.
Trends can be global, for example, recommend the most popular items in your entire product catalog.
Or it can also be within a specific <Facet /> or category, for example, recommend the most popular winter sweaters.

The [`trendingItems`](/doc/api-reference/widgets/trending-items/js) widget has the option to fetch global trends or trends within a facet,
and displays a list of trending items using the [Trending Items](/doc/guides/algolia-recommend/overview#trending-items-and-trending-facet-values) model from Algolia Recommend.

### Looking Similar

This model recommends items that are visually related to each other,
based on the images linked in your <Index />.

The component lets you pass a source item, and displays a list of recommended items using the [Looking Similar](/doc/guides/algolia-recommend/overview#looking-similar) model from Algolia Recommend.
See the [`lookingSimilar`](/doc/api-reference/widgets/looking-similar/js) widget.
