- Is rz/search-bundle compatible with Laravel?
- No. rz/search-bundle is a Symfony2 bundle, not a Laravel package. It has no Laravel service provider, facade, config publishing, or package discovery support, and it builds on the legacy NelmioSolariumBundle lineage. Forcing it into Laravel would bypass framework conventions and create bespoke glue code your team must own.
- Can I install rz/search-bundle with Composer in a Laravel project?
- Composer installation is unlikely to succeed on a modern Laravel stack. The package targets Symfony2, which reached end-of-life in 2018, and its transitive dependencies are also abandoned. Even if resolution succeeds with legacy constraints, you would be maintaining an archived bundle with no upstream fixes. Do not run composer require for this package in a Laravel application.
- What Laravel versions does rz/search-bundle support?
- None. The package is a Symfony2 bundle and makes no claim of Laravel support across any version. It predates modern Laravel package conventions and has no compatibility layer for Laravel's container or package discovery. There is no supported Laravel version to target.
- Does rz/search-bundle work with PHP 8.1 or PHP 8.2?
- It is very unlikely to work on PHP 8.1 or 8.2 without forking and patching. The bundle is archived and locked to Symfony2-era constraints, so dependency resolution against current PHP runtimes is expected to fail. Any successful install would be an unsupported fork you own entirely.
- What should I use instead of rz/search-bundle for Solr in Laravel?
- Use solarium/solarium directly inside a Laravel service provider, which is the layer rz/search-bundle was thinly wrapping. Alternatively, evaluate Laravel Scout with a Solr driver or a managed search service such as Algolia, Meilisearch, or Typesense. Validate your indexing volume, query complexity, and relevance tuning needs before choosing self-hosted Solr.
- Is rz/search-bundle actively maintained?
- No. The repository is archived, has zero stars, zero dependents, and no version tags aligned to modern PHP or framework releases. Archived status means no commits, no issue triage, no security patches, and no CVE response. Any use transfers full maintenance ownership to your team.
- How do I add full-text search to a Laravel application?
- Start by validating the requirement: indexing volume, query complexity, latency SLOs, and relevance tuning needs. Prototype with a native Laravel integration such as Laravel Scout plus a driver, or wrap Solarium in a service provider if Solr is mandatory. Compare the operational cost of self-hosted Solr against a managed engine before committing.
- Can I use rz/search-bundle with Laravel Scout?
- No. rz/search-bundle is a Symfony2 bundle and is not a Laravel Scout driver. It provides no Scout engine implementation, no queue integration, and no model observer hooks. You would need to write a custom Scout driver from scratch, which defeats the purpose of using the package.
- Why does rz/search-bundle have zero dependents and a low score?
- The low score and zero adoption indicate the package never reached a usable state for other developers. It is archived, tied to an end-of-life Symfony2 stack, and lacks battle-testing evidence from production use. A package with no dependents gives you no community support, no upgrade path, and no safety net.
- How do I migrate an existing rz/search-bundle integration to Laravel?
- Treat it as a strangler migration rather than a Composer swap. Define a search service interface, stand up a replacement implementation such as Solarium directly or a managed search engine behind it, then use dual-write or shadow-read to validate results. Cut over once parity is proven, then decommission the Symfony2 bundle and document who owns the replacement.