Meilisearch adapter for Polysource — browse, search, manually correct documents in Meilisearch indexes.
Part of the Polysource monorepo. MIT-licensed.
MeilisearchIndexInterface(4 methods) — minimal abstraction over the Meilisearch client.MeilisearchPhpAdapter— production implementation againstmeilisearch/meilisearch-php.InMemoryMeilisearchFake— test double parsing a subset of Meilisearch's filter expression syntax.MeilisearchDataSource— search-first design (Meilisearch is a search engine, not a CRUD store).- Filter property sanitisation — anti-injection via whitelist.
MeilisearchResource— non-final convenience base.
composer require polysource/adapter-meilisearch meilisearch/meilisearch-phpRegister the bundle:
return [
Polysource\Adapter\Meilisearch\PolysourceAdapterMeilisearchBundle::class => ['all' => true],
];