floriansemm/solr-bundle
A Symfony bundle that integrates Apache Solr search, offering configurable clients and services for indexing documents, building queries, and managing Solr connections so applications can add fast, scalable full-text search with minimal setup.
LIKE %term% enough?” This bundle is a concrete reference for what a Solr-backed search tier looks like in a Doctrine-centric PHP app — entity-to-document mapping, index lifecycle, and query abstraction. Useful as a costing input when estimating a search epic, not as the implementation itself.Consider it only when all of the following hold:
solarium/solarium) or a managed search service is funded.Look elsewhere when:
composer require it.To executives: This is a 2018-era Symfony/Doctrine integration for Solr with a small community (122 stars), no downstream dependents, and no release in roughly seven years. Treat it as due-diligence material and a short-term bridge, not a strategic dependency. Adopting it means acquiring an unmaintained component: we inherit security patching, PHP/Symfony upgrade work, and on-call ownership — costs that never appear on the license line (MIT, so free) but land squarely in engineering capacity. My recommendation is to use it to price and shape a search initiative, then fund either a maintained client with our own indexing layer or a managed search service.
To engineering: Read it for the Doctrine entity-listener and annotation-driven index-mapping pattern — that’s the durable idea. Do not adopt it as a dependency: it assumes Symfony 2/3 bundle conventions and Doctrine2 on PHP 7, so on a current stack you would be forking before you ship. If we proceed with self-hosted Solr, budget for the pieces this bundle doesn’t give us — idempotent reindexing, failure/retry handling, index drift reconciliation, and schema migration — because those are the actual work, and they are the parts that break in production.
How can I help you explore Laravel packages today?