Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Search Bundle

Search Bundle Laravel Package

symfony-cmf/search-bundle

Symfony CMF Search Bundle adds search capabilities to Symfony CMF applications. It indexes PHPCR content and exposes configurable search services, making it easy to query site content and integrate results into templates.

View on GitHub
Deep Wiki
Context7

UNMAINTAINED - search Bundle for the Symfony CMF project integrating with LiipSearchBundle

Frequently asked questions about Search Bundle
What is symfony-cmf/search-bundle used for?
It is a Symfony bundle that integrates the Symfony CMF Search component with Symfony's service container. It indexes content stored in Doctrine PHPCR-ODM and exposes search and query services so pages and documents can be discovered through a unified API. It is intended for Symfony CMF content workflows, not generic Laravel applications.
How do I install symfony-cmf/search-bundle with Composer?
Require the package with Composer inside a Symfony CMF project, then register the bundle in your Symfony application kernel or bundle configuration. You also typically need the CMF Search component and Doctrine PHPCR-ODM configured. Check the bundle's README and composer.json for the exact bundle class and required versions before installing.
Can I use symfony-cmf/search-bundle in Laravel?
No. This is a Symfony bundle that depends on Symfony's bundle system, service container, and CMF components, so Laravel will not register or use its services. Composer may download the files, but there is no Laravel service provider or facade integration. For Laravel search, use Laravel Scout or a dedicated Laravel search package.
Which Symfony versions does symfony-cmf/search-bundle support?
The bundle targets Symfony CMF-era Symfony releases, which are generally older than current Symfony 6 and 7 versions. Exact support depends on the tagged release and its composer.json constraints. Check the repository's release history and dependency requirements before adopting it in a modern Symfony application.
How does symfony-cmf/search-bundle index Doctrine PHPCR-ODM content?
It wires indexing services around PHPCR-ODM documents so content can be extracted and written to a search index. The architecture is extensible, allowing custom indexing logic and search backends. You configure the indexed content and related services through the bundle configuration.
Can I use a custom search backend with symfony-cmf/search-bundle?
Yes, the bundle is designed with an extensible architecture for custom search backends. You implement or configure the appropriate search services and wire them through Symfony's service container. This lets you target a search engine that fits your infrastructure instead of being locked to a single backend.
Is symfony-cmf/search-bundle compatible with Laravel Scout?
No, it has no Laravel Scout integration. Scout is a Laravel package that plugs into Eloquent models, while this bundle is built for Symfony CMF and Doctrine PHPCR-ODM. Combining them would require substantial custom glue and is not supported.
How do I test search results with symfony-cmf/search-bundle?
Test at the service level by indexing fixture PHPCR-ODM documents and querying through the bundle's search services. Use Symfony's test container to replace the backend with a test double when the real search engine is slow or unavailable. Functional tests should also verify that content workflows trigger indexing as expected.
What are production concerns for symfony-cmf/search-bundle?
Index freshness and PHPCR-ODM session and workspace behavior are the main operational concerns. You need a reliable indexing process and a search backend that can handle your query volume. Also watch dependency maintenance, since CMF packages may not track current Symfony releases.
Is symfony-cmf/search-bundle still maintained, and what are the alternatives?
Maintenance activity is limited compared with current Symfony and Laravel search tools, so review the repository's recent commits and releases before committing. For Symfony, alternatives include direct Elasticsearch, OpenSearch, or Meilisearch clients and maintained search abstractions. For Laravel, Laravel Scout with Meilisearch, Algolia, or a database driver is the natural alternative.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect