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

Algoliasearch Laravel Laravel Package

algolia/algoliasearch-laravel

Official Algolia integration for Laravel. Index Eloquent models, keep them synced automatically, and add fast, typo-tolerant search to your app, with Scout support, aggregators, and zero-downtime reindexing.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

This package is a decision input, not a decision. It frames four product calls:

  • Search as a differentiator vs. a checkbox. Hosted search (typo tolerance, synonyms, faceting, geo, relevance tuning) is a product capability question — "can users find the thing in under three seconds" — not an infrastructure question. This package represents the fastest historical path to that capability in Laravel, so it anchors the buy vs. build conversation: buying relevance engineering from a vendor vs. spending 1–2 engineer-quarters building Postgres full-text or an Elasticsearch cluster you then have to operate.
  • Build vs. buy, with a specific answer for the Laravel stack. The buy side is not this package. The correct modern buy path is Laravel Scout (first-party, in Laravel since 5.3) with its official Algolia driver, or algolia/scout-extended for advanced features. A PM should record that the "buy" decision survives; only the integration layer changed. That distinction prevents the team from re-litigating search strategy because one library went stale.
  • Roadmap sequencing for search. Search quality work is usually a Q2+ investment behind a retention or conversion metric (search exit rate, zero-result rate, time-to-first-click, search-driven revenue). Deciding when to fund that is a PM call; the package choice is downstream and takes days, not sprints — which means search can be slotted into a roadmap without a platform-team dependency.
  • Vendor concentration risk. Adopting Algolia means a recurring spend line, a data-residency review (index payloads leave your infrastructure), and an exit plan. That is a real portfolio decision worth a PM's attention even when the SDK is a 30-line config change.

Concretely, the decisions this artifact supports: fund a search relevance initiative or not; buy hosted search or operate our own; which integration layer standardises the team on; and what we do with the legacy code path already in the codebase.

When to Consider This Package

Short answer: essentially never for new work. This package is archived, its last release was 2017-01-30, and it has effectively zero dependent packages. Archived means the maintainer has explicitly stopped accepting issues and patches — there is no security response path, no PHP 8 compatibility, and no Laravel 9/10/11 support. A PM should treat it as a frozen artifact and a migration item, not a candidate.

Consider it (only) when all of the following hold:

  • You are auditing an existing Laravel ≤5.4 / PHP ≤7.0 application that already has it installed, and you need to understand what it does before replacing it.
  • You are writing a migration plan and need the legacy behaviour documented (index syncing via model events, searchable/unsearchable semantics, config-based index naming).
  • You are doing a historical build-vs-buy comparison and want the baseline of what "the Algolia integration" used to cost to adopt.

Look elsewhere — decisively — when any of these apply:

  • Any greenfield work. Use Laravel Scout + the official Algolia driver. It is first-party, maintained, and ships with the framework you already pay for; the marginal adoption cost is a driver install and a config block.
  • You need advanced features (custom ranking, multiple indices per model, aggregators, conditional indexing). That is algolia/scout-extended, which is actively maintained and Scout-native — no bespoke glue.
  • You are not committed to Algolia. Scout's pluggable engines (Meilisearch, Typesense, database driver) mean the PM can defer the vendor choice and keep optionality. This package hard-couples you to one vendor with no maintained escape hatch.
  • You are on a supported PHP/Laravel version. Archived 2017 code will not run on modern PHP; the "cheap adoption" framing collapses immediately once you account for the shim work.
  • You require a security or compliance posture. No CVE response, no maintainer, no license-review escalation path.

The honest PM read: this repo's value is informational, not adoptional. It explains why the search decision exists and what the incumbent pattern looked like; it should never appear in a dependency manifest you approve.

How to Pitch It (Stakeholders)

To executives — one paragraph: "We evaluated a Laravel integration for hosted search. The specific library is archived and seven-plus years stale, so we are not adopting it — but the underlying business decision is still live and still attractive: buying hosted search gets us typo tolerance, faceting, and relevance tuning in days instead of a quarter of engineering time, for a predictable monthly fee. The maintained path is Laravel Scout's official Algolia driver, which is a few days of work and carries no maintenance burden on our side. Recommendation: decide whether search relevance is worth funding this half; if yes, we ship on Scout and treat the old integration only as a legacy migration item. If no, we do nothing and revisit next planning cycle."

To engineering — the ask and the guardrails:

  • Do not add this package to any new or actively developed service. It is archived, last released January 2017, has no dependents, and will not run on supported PHP/Laravel versions.
  • Standardise the integration layer on Laravel Scout, with the Algolia driver for hosted search or scout-extended if we need custom ranking/multi-index. This keeps the vendor swappable and the maintenance cost at zero.
  • Treat existing usages as tech debt with a named owner and a ticket, not a background task. Migration is mechanical (re-index, repoint model traits, re-run search acceptance tests) but the acceptance criteria need product sign-off on result parity.
  • Guardrail for the PM: any search work item should state the metric it moves (zero-result rate, search exit rate, time-to-first-click) and the rollback plan if the vendor relationship changes.

Risk framing to carry into the room: vendor lock-in on index shape and relevance config; data-residency exposure from shipping content to a third party; and the recurring cost line. None of these are blockers — they are the normal price of buying relevance — but they belong in the decision record alongside the speed-to-market upside.

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.
coleus/frame
thtg88/journalism
filagora/filagora-ai-forums
rlacerda83/query-parser
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings