sylius/search-bundle
Sylius SearchBundle adds Elasticsearch-powered search to Sylius storefronts, enabling fast product indexing, configurable search indexes, and filtered catalog results for scalable e-commerce search.
ongr/elasticsearch-bundle, it drives roadmap decisions about when to move off, what replaces it, and how much upgrade debt accrues by staying. This is the single most actionable decision the package supports today.composer required into a Laravel app. So it supports Laravel-side decisions only by analogy — as a reference design for indexing pipelines and query/facet composition, never as an adoptable dependency.Consider it only in these narrow cases:
Product, Taxon, variants, attributes), the event-driven indexing pipeline, and the query/filter/aggregation composition are the valuable artifacts. Reading the source and writing internal specs from it is a 1–2 day, time-boxed exercise with real payoff.Look elsewhere if:
Evaluation caveat worth stating explicitly in any decision doc: the 5 stars and 0 listed dependents are an artifact of this being a read-only subtree split — real usage lives inside the Sylius/Sylius monorepo. Do not read these metrics as adoption data either way. Assess the parent project's activity and whatever replacement Sylius currently recommends.
To executives: Search is a direct revenue lever in e-commerce — poor search shows up as lost conversion, not as a filed bug. This particular package is a retired component of the Sylius platform: it tells us what "native search" costs to own, but it is not something to build new roadmap on. The decision it should trigger is a funding one: budget for a maintained plugin (lower upfront cost, vendor dependency) or a managed search provider (higher run-rate, near-zero ops burden). Staying on an archived component is the only option with no upside — it is pure accumulating risk.
To engineering: This is an archived, read-only subtree split layered on an abandoned Elasticsearch bundle, with no security response and no version support. It is also a Symfony bundle, so it is out of scope as a Laravel dependency. Recommended posture:
How can I help you explore Laravel packages today?