Meilisearch

Running Meilisearch locally

Since Meilisearch is open source, you can run it locally or setup your own hosted version for production.

If you use DDEV you can use the add-on from Kevin Quillen. It is very easy to setup. We can't provide support for this, but this is what worked for us.

https://github.com/kevinquillen/ddev-meilisearch

ddev add-on get kevinquillen/ddev-meilisearch

Once installed update your meilisearch config setting to look like this:

'meilisearch' => [
    'url' => 'http://meilisearch:7700',
    'appKey' => 'ddev',
],

And the GUI will be accessible at https://your-project.ddev.site:7701 . The main downside to running Meilisearch locally and using the GUI is that you do not have a robust point and click interface to configure your indexes. You will need to create a .json config file, then use the Dexter control panel page in ExpressionEngine to import it into Meilisearch. The hosted version of Meilisearch is more intuitive and friendly for new users. You can use this basic configuration file to get started. Refer to the Meilisearch docs for more information.

Last updated

Was this helpful?