-
Notifications
You must be signed in to change notification settings - Fork 3
Feature Request: Control Panel Search Integration with Meilisearch #16
Description
First off, thanks for the amazing work on this plugin — we’ve successfully integrated it with a client project running Craft Commerce with over a million Products, and it's performing great on the frontend!
That said, we're now encountering some limitations when it comes to searching in the Craft CMS control panel. The CP still relies on Craft's native search index, which understandably becomes slow with this volume of entries.
We’ve started experimenting with a very basic override for CP search (see PR) but after a few days of tinkering, it's clear that this is far from a sustainable or complete solution.
Feature Request
We’d love to see support for overriding CP search behavior for configured elements (opt-in if necessary). Specifically, what I can come up with:
- Override Control Panel search queries for configured elements
- Support CP search filters (status, type, etc.)
- Respect or replicate CP table sorting
- Search results pagination and total results count in footer
- Disable Craft’s native search index for these elements to reduce storage and indexing overhead
- Requires disabled entries to be synced as well, otherwise they won't show up on search on those
We previously used the ElasticSearch plugin which does support CP search override (albeit more broadly, not per-element), so it may serve as a useful reference or inspiration.
Would love to hear your thoughts — and happy to collaborate or test out early ideas. Thanks again!