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

Elasticquent Laravel Package

foohx/elasticquent

Elasticquent integrates Elasticsearch with Laravel Eloquent models, making it easy to index, map, and search model data. This fork offers simple searchable model support for Laravel applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Search/indexing architecture: The package (a Laravel Scout-compatible engine exposing addAllToIndex) sits in the search-read path of the product. Whether to standardise on this driver versus Scout's built-in engines or a managed search service is a build-vs-buy decision this assessment supports.
  • Data freshness and reindexing guarantees: addAllToIndex is the bulk-population path used to seed or rebuild a search index. A defect here translates directly into stale or missing search results — a user-visible quality issue, not just an engineering detail.
  • Operational roadmap fit: Full reindex is what makes schema changes, model additions, and environment provisioning safe. Reliability of this call gates whether we can ship searchable features on a self-managed index or need a vendor with managed reindexing.
  • Upgrade posture: v1.1.1 is a patch-level fix with no new surface area. It does not alter the roadmap or open new use cases; it closes a correctness gap in an existing one. Treat as routine maintenance, not a capability change.

When to Consider This Package

  • Adopt when: the product needs full-text search on MySQL/Postgres data, the team already runs the underlying search engine operationally, and there is a real operational need for bulk index population (initial seed, environment rebuild, recovery after index corruption).
  • Adopt with caution when: reindexing happens inside deploy pipelines — a bulk-index bug means deploys and index state are coupled, so validate addAllToIndex against production-scale data before relying on it.
  • Look elsewhere when: search is a core differentiator requiring relevance tuning, synonyms, or vector retrieval at scale — a managed/opinionated search product will cost less in engineering ownership. Also look elsewhere if the team has no appetite for operating the search backend itself.
  • Version-specific criteria: require >= 1.1.1 for any new adoption or reindex-dependent workflow. Prior versions carry an unfixed bulk-index defect; treat pre-1.1.1 as unsuitable for production seeding.

How to Pitch It (Stakeholders)

For executives: we evaluated a Laravel/PHP package that handles bulk indexing for our search layer. The new 1.1.1 release is a bug fix, not a feature — it repairs the method that populates the search index in bulk, which is the mechanism behind initial setup, environment rebuilds, and recovery. There is no new cost, dependency, or migration; it is a low-risk upgrade that removes a known reliability gap in how we populate search data. It does not change our build-vs-buy position on search.

For engineering: patch release, semver-safe, no breaking changes, no deprecations, no config changes. The fix targets addAllToIndex; verify behaviour against a representative dataset and confirm reindex idempotency and memory profile at production volume, since bulk paths often fail at scale rather than in unit tests. Pin to >= 1.1.1 and add a regression test covering full-index rebuild if one does not exist.

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.
skyraptor/chatter
edlugz/sasapay
abbasudo/artisan-route
mirvan/ippanel
ignibyte/aic-framework
glavweb/data-schema-bundle
glavweb/datagrid-bundle
tacticmedia/scim-server
uni-method/frame
neika-ai/sdk
adachsoft/php-code-style
pharaonic/laravel-notification-dependencies
beautinow/translug
dev-brainiac/bot-cloaked
octoberrain/html
octoberrain/extension
octoberrain/exception
octoberrain/contracts
adachsoft/api-version-bundle
cgv/localized-resource