Algolia is database agnostic. You can use it with any data source, including NoSQL databases.
The indexing process is the same as with any database:
- Fetch or export the data you want to search in from your database.
- Format your data as Algolia records.
- Add your records to an Algolia index using one of our API clients.
Additionally, you can use Mongoolia, our Mongoose community plugin, which lets you automatically synchronize your models with an Algolia index every time you add, update or remove a document. Please note that we don’t provide support for community plugins.