Skip to content

Feature Request: Control Panel Search Integration with Meilisearch #16

@bramnijssen

Description

@bramnijssen

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!

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions