Engines
Pick the search engine backing Magnify: Algolia, Meilisearch or Typesense, each with its own config/magnify.ts setup walkthrough.
Algolia
Connect Magnify to Algolia: install algoliasearch, set ALGOLIA_APP_ID and ALGOLIA_API_KEY, then register engines.algolia in config/magnify.ts.
Meilisearch
Run Magnify on Meilisearch: install the meilisearch client, register engines.meilisearch, and declare filterable and sortable indexSettings.
Typesense
Back your Magnify search with Typesense: install typesense, configure nodes and apiKey, then declare collectionSettings fields and queryBy.
Getting Started
Add @foadonis/magnify to AdonisJS, compose the Searchable mixin into a Lucid model, then connect Meilisearch, Typesense or Algolia in config/magnify.ts.
Algolia
Connect Magnify to Algolia: install algoliasearch, set ALGOLIA_APP_ID and ALGOLIA_API_KEY, then register engines.algolia in config/magnify.ts.