fsi/data-indexer
A Laravel package for building searchable data indexes. Define indexes for your models and records, keep them in sync automatically, and run fast filtered queries without complex SQL. A simple, configurable API makes adding search and filtering to any Laravel app straightforward.
doctrine/common constraint bump implies Doctrine entities are the expected indexed objects. That is a reasonable fit only where FSi DataSource/DataGrid and Doctrine are already committed; for a standard Eloquent-based Laravel app, fit remains poor.php >=7.1, symfony >=3, doctrine/common >=2.9) may now conflict with other pins in our Composer graph, and dropping Symfony 2.x is a breaking change for anyone already on 0.x — not applicable to us since nothing is adopted. Opportunity score remains low in strategic terms.symfony/*, doctrine/*, and PHP? Is there any Illuminate/Laravel integration path, or is this Symfony-only? What does the static analysis cover, and is it wired to CI? Are there tests, and do they run on PHP 8? What indexing backend/storage does it assume? Can Eloquent, Laravel Scout, or a small custom indexer meet the same need? Is the 1.0.0 API stable enough to wrap behind an adapter and fork if needed?symfony/* and doctrine/* pins, and confirm actual indexing behavior on representative data. If it passes, wrap in an adapter, pin to ^1.0, and document the fork/exit strategy.symfony >=3, doctrine/common >=2.9) can create new resolution conflicts with existing pins; catch this in the audit, not in production. Mitigate with health checks, reindex jobs, index-lag alerting, and integration tests asserting indexed counts and freshness.How can I help you explore Laravel packages today?