started · updated
Laravel package Larameili adds active‑record style chunk storage to Meilisearch
Larameili is a Laravel package that treats a Meilisearch index as the source of truth for document chunks. It provides an Active Record‑style model so developers can store, update and delete chunked text directly in Meilisearch without maintaining a duplicate copy in a relational database. The package supports keyword and hybrid (semantic) search, configurable filterable fields, and embedder settings for vector search. Installation is done via Composer ("composer require edulazaro/larameili"), after which the service provider auto‑registers. Developers define a model class that maps to a Meilisearch index, declare searchable and filterable attributes, and can bulk‑import chunks with memory‑safe generators. Typical operations such as insert, partial update, and conditional delete are exposed through methods like insert(), updateMany(), and deleteWhere(). Larameili is intended for use cases such as legal articles, documentation, transcripts, or support tickets where the chunks have no independent lifecycle in the relational schema.
Entities
Chunk model · EduLazaro · Larameili · Laravel · Meilisearch