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
Sphinxsearch Bundle

Sphinxsearch Bundle Laravel Package

iakumai/sphinxsearch-bundle

iakumai/sphinxsearch-bundle integrates Sphinx full-text search into Symfony apps, offering configurable indexes, indexing commands, and SphinxQL query support for fast, scalable search across Doctrine entities.

View on GitHub
Deep Wiki
Context7

Provide to use Sphinx search in Symfony2

Frequently asked questions about Sphinxsearch Bundle
Can I install iakumai/sphinxsearch-bundle in a Laravel application?
Not idiomatically. This is a Symfony 2 bundle built around Symfony's dependency injection container, with no Laravel ServiceProvider, facade, publishable config, or artisan commands. Composer may install the code, but Laravel cannot use the bundle's integration model without a compatibility shim that adds permanent maintenance overhead. Treat it as design reference for a SphinxQL client rather than a Laravel dependency.
Does this package support Laravel 10 or Laravel 11?
There is no official Laravel support. The package targets Symfony 2 and PHP 5.x-era idioms, while Laravel 10 and 11 require modern PHP versions. PHP 8 compatibility is unverified and likely broken in places because there is no visible CI or test suite. It is not a viable dependency for current Laravel releases.
How do I install and configure the Sphinx search bundle?
In Symfony you would install it with Composer, register the bundle, and configure Sphinx connections and indexes through Symfony configuration. In Laravel there is no publishable config file or service provider, so those steps do not map to the framework. You would need to port the configuration and service wiring into Laravel-native code.
What is the difference between this bundle and a Laravel search package?
This bundle integrates through Symfony's DIC extension and service definitions, not Laravel's container or event system. A Laravel package would normally provide a ServiceProvider, facade, config publishing, and artisan commands. The only readily portable pieces here are the SphinxQL query approach and indexer abstraction, which are small enough to reimplement behind Laravel-native interfaces.
Is iakumai/sphinxsearch-bundle maintained and production-ready?
The project has very low adoption, with 27 stars and zero dependents, so there is effectively no production validation. There is no visible CI, test suite, or recent maintenance, and the code uses PHP 5.x-era patterns. It should be treated as reference material, not as a production dependency for a Laravel roadmap.
Does this bundle work with PHP 8 and modern Symfony versions?
No reliable support is evident. The bundle targets PHP 5.x-era code and Symfony 2 service definitions that modern Symfony cannot load. PHP 8 compatibility is unverified and likely broken in places. Adopting it would mean carrying obsolete framework integration code with no offsetting benefit.
Can I use this bundle with Manticore Search instead of Sphinx?
Manticore Search is the actively maintained, SphinxQL-compatible fork, so its query language overlaps with what this bundle targets. However, the bundle itself is still a Symfony integration and is not a good fit for Laravel. The recommended route is a thin Laravel client on PDO that speaks SphinxQL to Manticore, using this bundle only as a query-design reference.
How do I run Sphinx indexer commands from Laravel with this package?
The bundle provides Symfony console commands for index management workflows, not Laravel artisan commands. In Laravel you would need a custom command such as search:index that wraps the indexer binary and manages rotation. The package does not manage the searchd or indexer operations surface for you.
What are alternatives to this Symfony Sphinx bundle for Laravel full-text search?
For a Laravel-native approach, consider Manticore Search behind a thin client, or evaluate Meilisearch, Typesense, or Laravel Scout depending on requirements. If you already operate Sphinx, extract the SphinxQL client and indexer contracts into an internal package with a ServiceProvider, config, facade, and artisan commands. For greenfield search, re-evaluate the engine rather than adopting this bundle.
Can this bundle handle multiple indexes and query modes?
Yes, the bundle supports configurable Sphinx connections, multiple indexes, and query modes through Symfony configuration and service-based access. That capability is still tied to Symfony's container model, so Laravel would need a native reimplementation behind a SearchRepository interface. You would also need to own index staleness, batch indexing, and searchd operations independently of the package.
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.
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
youbar/easy-crud
c-point-labs/laravel-hostyourai
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo