Libraries tagged by trigram
jonaspauleta/scout-postgres
2002 Downloads
Native Postgres full-text search + pg_trgm engine for Laravel Scout.
ashiqfardus/laravel-fuzzy-search
2614 Downloads
A powerful, zero-config fuzzy search package for Laravel with fluent API
ols/php-fts
17 Downloads
A self-contained full-text search engine in pure PHP. No extensions, no external services, no dependencies. Trigram indexing, BM25+IDF scoring, filters. Ideal for shared hosting and small VPS.
vortos/vortos-search
155 Downloads
Vortos Search — enterprise-grade, event-fed unified global search. One tenant-scoped, RLS-isolated search_document projection fed from domain events via a discoverable SearchableProjection contract (add a type = add one class). Database-agnostic driver abstraction (portable LIKE default, opt-in Postgres full-text + trigram fuzzy), permission- and owner-aware ranked query, Redis-cached, with backfill/rebuild. The app owns what is searchable and where results deep-link; the framework owns the engine.
provydon/laravel-pgsearch
3803 Downloads
PostgreSQL-friendly search for Eloquent (ILIKE + normalization; optional FTS/trigram later).
moaines/illumi-search
8 Downloads
Multi-engine full-text search for Laravel — SQLite FTS5, MySQL 8.0+ FULLTEXT, or FileEngine (flat-file, zero extension). BM25 ranking with field boosting, trigram index, search-as-you-type prefix indexing, CJK/Thai support, accent-insensitive, boolean operators, spellcheck, multi-tenant, authorization. Built-in benchmark with Recall/NDCG/MRR metrics. 684 tests.
codiliateur/text-similarity
8014 Downloads
Phrase similarity identification functions based on the trigram algorithm
vuthaihoc/scout-crdb-driver
30 Downloads
A Laravel Scout engine for CockroachDB with support for full-text, trigram, fuzzy, prefix and exact search strategies.
maturest/trigram
144 Downloads
a trigram module for laravel app
larasup/search
61 Downloads
Typo-tolerant fuzzy search for Eloquent models, backed by PostgreSQL pg_trgm and ranked by similarity. Optionally joins larasup/localization to search every language at once.