Getting Started with Algolia API

2 min read

Getting Started with Algolia API

Introduction

In this course, you will learn how the Algolia API works by understanding its main components. The end goal is for you to be able to integrate Algolia into your application to deliver tailored, fast search experiences.

In the first half, you will learn how to build a full search experience using Algolia's search API and by utilising Algolia's InstantSearch library. In the second half, you will learn how to extend Algolia's widgets by building a custom search experience.

By the end of this course, you will have gained hands-on experience by building a fully functional search experience using Algolia.

Explore how search results can be improved by adding the Highlight component.

  1. Implementing the Stats component

    Explore how we can improve search results and user experience by adding the number of hits based on user search by using the Stats component.

  2. Implementing Filter and the Clear Filter Component

    Explore how we can improve search results and user experience by adding a way to filter the dataset based on facets using the RefinementList component. Also, we add a way to clear applied filters using the ClearRefinements component.

  3. Implementing the Pagination Component

    Learn how to set a number of products that appear per page instead of showing all of them together and letting the user scroll endlessly.

  4. Extending Algolia's Widgets

    Discover what you can do with Algolia's connectors by extending Algolia's InstantSearch components.

You can find the course here