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 Laravel Package

puntmig/search-bundle

PuntMig SearchBundle integrates full-text search into Symfony apps, letting you index records and run configurable queries through a simple service. It keeps search logic out of controllers, supports paginated results, and offers a lightweight adapter-based setup for fast, flexible discovery.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Search feature discovery, not direct Laravel delivery. This package is a Symfony bundle for Apisearch, not a Laravel package. For a Laravel product, it should inform search roadmap and build-vs-buy decisions rather than be treated as an installable dependency.
  • Build vs. buy for search infrastructure. The existence of a small, archived integration reinforces that search is usually better served by a maintained managed service or a modern first-party integration (Laravel Scout + Meilisearch/Typesense/Algolia/Elasticsearch) than by adopting a niche, stale bundle.
  • Legacy Symfony/Apisearch maintenance decisions. If the organization already runs Apisearch behind a Symfony service, this bundle may help scope maintenance, migration, or replacement work. For Laravel products, it is not a viable greenfield option.
  • Use-case validation for Apisearch-style search. It can support early exploration of faceted search, indexing, and query workflows, but only as a reference. It should not anchor a roadmap commitment because the repository is archived and last released in 2021.
  • Risk and total-cost-of-ownership modeling. Low stars (23), no active maintenance, and a 2021 release make this a poor candidate for production dependency. PMs should treat adoption as technical debt from day one.
  • Migration planning. The package can serve as a checklist for what a search integration must cover — indexing, querying, Symfony/Laravel wiring, configuration, and operational concerns — while the actual replacement should target a maintained stack.

When to Consider This Package

Consider it only when:

  • You are maintaining an existing Symfony application that already uses Apisearch and this bundle is part of the current stack.
  • You need to understand or temporarily preserve legacy search behavior while planning a migration.
  • You have a constrained internal search scope where the bundle’s existing behavior is already proven in your environment.
  • You are doing architecture research and want a reference implementation for Apisearch/Symfony integration patterns.

Do not consider it when:

  • You are building a new Laravel application. There is no direct Laravel integration here; Symfony bundles do not drop into Laravel without significant custom work.
  • You need an actively maintained dependency. The repository is archived and the last release was September 2021.
  • You require modern search features, vendor support, security patching, or compatibility with current PHP/Laravel/Symfony versions.
  • You are choosing search infrastructure for a product roadmap. Prefer maintained options such as Laravel Scout with Meilisearch, Typesense, Algolia, Elasticsearch, or a database-native search approach for smaller scopes.
  • You need a package with meaningful community validation. 23 stars and an archived state are strong signals to look elsewhere.

How to Pitch It (Stakeholders)

Executive summary: puntmig/search-bundle is an archived Symfony bundle for Apisearch. It is not a Laravel package and is not a strategic dependency for new product work. Its value is limited to legacy Symfony/Apisearch maintenance and migration research.

Recommendation: Do not adopt it for new Laravel or PHP product development. If search is on the roadmap, invest in a maintained integration — typically Laravel Scout plus a modern search backend — rather than reviving an archived, low-adoption bundle. If the organization already depends on it, treat it as technical debt and plan a migration path with clear ownership, compatibility testing, and a replacement target.

Engineering note: The package may be useful as a reference for understanding Apisearch/Symfony integration patterns, but it should not be treated as production-ready infrastructure for a Laravel product. Any use should be scoped to legacy support, with explicit risk acceptance and a migration plan.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager