PHPackages                             kind-work/meili-search - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. kind-work/meili-search

AbandonedArchivedStatamic-addon[Search &amp; Filtering](/categories/search)

kind-work/meili-search
======================

Use MeiliSearch to provide instant search for Statamic V3.

v1.1.0(5y ago)43442PHP

Since Sep 20Pushed 2y ago1 watchersCompare

[ Source](https://github.com/kind-work/meili-search)[ Packagist](https://packagist.org/packages/kind-work/meili-search)[ RSS](/packages/kind-work-meili-search/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (8)Dependencies (2)Versions (10)Used By (0)

This addon is no longer supported. For a supported addon please see:

Use MeiliSearch to provide instant search
=========================================

[](#use-meilisearch-to-provide-instant-search)

[![Statamic 3.0+](https://camo.githubusercontent.com/1bc93e5e07947df4afaa2c1a4fac354575ac984baa3d08a345081b2e555ca2b4/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f53746174616d69632d332e302532422d464632363945)](https://statamic.com)[![Commercial License](https://camo.githubusercontent.com/90061ae2bc81e3278b288f2736344c2e4e1833b729fbae6be9273402be5db3d3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c6963656e73652d436f6d6d65726369616c2d79656c6c6f77)](#)

This Statamic v3 addon provides an easy way to integrate with [MeiliSearch](https://www.meilisearch.com/), a powerful, fast, open-source, easy to use and deploy search engine.

Requirements
------------

[](#requirements)

- MeiliSearch 0.14+
- PHP 7.2+
- Statamic v3+
- Laravel 7+

Installation
------------

[](#installation)

You can install this addon via composer with the following command or from the Statamic control panel.

```
composer require kind-work/meili-search
```

For instructions on how to install MeiliSearch please see [their documentation](https://docs.meilisearch.com/guides/advanced_guides/installation.html).

Configuration
-------------

[](#configuration)

### .env

[](#env)

Configure the addon by setting your MeiliSearch URL and API Keys in your `.env` file.

```
MEILI_URL=http://localhost:7700
MEILI_MASTER_KEY=your-master-key-here
MEILI_PRIVATE_KEY=your-private-key-here
MEILI_PUBLIC_KEY=your-public-key-here
```

After you add your master key you can use the following command to get your private and public keys.

```
php please meili-search:keys
```

### Settings

[](#settings)

To configure what collections you would like to index, publish the config file to `config/meili-search.php` by running the following command. Then customize the indexes section of the file.

```
php artisan vendor:publish --tag="meili-search-config"
```

Indexing
--------

[](#indexing)

When a collection entry is created, published, unpublished, saved or deleted via the Statamic control panel it will automatically be added, updated in or removed from the indexes configured for the appropriate collection.

The following connivence commands are available to help indexing, especially when updating content files manually.

```
php please meili-search:keys
php please meili-search:index help
php please meili-search:index create [Your MeiliSearch uid]
php please meili-search:index list
php please meili-search:index clear [Your MeiliSearch uid]
php please meili-search:index delete [Your MeiliSearch uid]
php please meili-search:documents help
php please meili-search:documents update
```

Searching
---------

[](#searching)

Searching is best done with JavaScript talking to MeiliSearch directly. This will give you the most performant real time searches. Here is a simple example of how you could do this with [AlpineJS](https://github.com/alpinejs/alpine) and [TailwindCCS](https://tailwindcss.com).

***Note:** These steps assume you already have AlpineJS and Tailwind CCS already set up and working in your project.*

### Install the MeiliSearch NPM module

[](#install-the-meilisearch-npm-module)

```
npm install meilisearch
```

or

```
yarn add meilisearch
```

### Import and set up MeiliSearch

[](#import-and-set-up-meilisearch)

```
import { MeiliSearch } from 'meilisearch'

window.client = new MeiliSearch({
  host: 'http(s)://Your MeiliSearch address & port',
  apiKey: 'Your MeiliSearch PUBLIC Key',
});
```

### Customize your Search Component

[](#customize-your-search-component)

Here is a basic autocomplete using AlpineJS and Tailwind CCS, feel free copy it, customize it, or just use it as inspiration to do something completely different.

```

    Search

      No results

```

Changelog
---------

[](#changelog)

Please see the [Release Notes](https://statamic.com/addons/jrc9designstudio/meili-search/release-notes) for more information what has changed recently.

Security
--------

[](#security)

If you discover any security-related issues, please email  instead of using the issue tracker.

License
-------

[](#license)

This is commercial software. You may use the package for your sites. Each site requires its own license. You can purchase a licence from [The Statamic Marketplace](https://statamic.com/addons/jrc9designstudio/meili-search).

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~23 days

Recently: every ~38 days

Total

9

Last Release

1877d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/06a38f5945687b759eac9d704afcc383adca3fa017eaa76b7f3ada2bd21d8bb2?d=identicon)[jcohlmeyer](/maintainers/jcohlmeyer)

---

Top Contributors

[![jcohlmeyer](https://avatars.githubusercontent.com/u/1778271?v=4)](https://github.com/jcohlmeyer "jcohlmeyer (16 commits)")

---

Tags

intergrationmeilisearchmeilisearch-phpsearchstatamicstatamic-addonstatamic-v3

### Embed Badge

![Health badge](/badges/kind-work-meili-search/health.svg)

```
[![Health](https://phpackages.com/badges/kind-work-meili-search/health.svg)](https://phpackages.com/packages/kind-work-meili-search)
```

###  Alternatives

[statamic-rad-pack/meilisearch

meilisearch search driver for Statamic

1661.7k](/packages/statamic-rad-pack-meilisearch)[dwarfdk/laravel-meilitools

Additional tools for Laravel Scout integration with MeiliSearch

10022.4k](/packages/dwarfdk-laravel-meilitools)[clarkwinkelmann/flarum-ext-scout

Algolia and Meilisearch search for Flarum

124.2k1](/packages/clarkwinkelmann-flarum-ext-scout)[fostercommerce/meilisearch-connect

114.5k](/packages/fostercommerce-meilisearch-connect)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
