As with other implementations, integrating Algolia into a Firebase application is a four-step process:
- Indexing data
- Configuring relevance
- Building the search user interface
- Iterating using analytics
To index your Firestore data to Algolia you can use the official Firebase extension or implement your own solution using Algolia’s official API clients. If you experience issues using the extension, please report bugs and make feature requests in the extension’s GitHub repository.
Next, you can configure your relevance using the Algolia dashboard or API clients. From there, you can use Algolia’s front-end libraries to incorporate search elements into your UI. Both Algolia and Google provide analytics for further iteration.