Skip to content

polysource/adapter-meilisearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polysource/adapter-meilisearch

Meilisearch adapter for Polysource — browse, search, manually correct documents in Meilisearch indexes.

Part of the Polysource monorepo. MIT-licensed.

What it ships

  • MeilisearchIndexInterface (4 methods) — minimal abstraction over the Meilisearch client.
  • MeilisearchPhpAdapter — production implementation against meilisearch/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.

Install

composer require polysource/adapter-meilisearch meilisearch/meilisearch-php

Register the bundle:

return [
    Polysource\Adapter\Meilisearch\PolysourceAdapterMeilisearchBundle::class => ['all' => true],
];

Documentation

About

Polysource — Meilisearch adapter: browse, search, facet over Meilisearch indexes through the admin.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages