Search
Full-text search via MySQL FULLTEXT, Meilisearch, Typesense, or Algolia depending on scale. Client-side fuzzy index (flexsearch / fuse.js) for documentation sites + product catalogues under ~10k records. Server-side faceted search with filters, typo-tolerance, and synonym dictionaries for larger surfaces.
2 projects and 2 packages carry this capability.
Projects
Packages (2)
- @philiprehberger/laravel-search-query-parserphp
Parse GitHub-style search queries into structured filters for Laravel Eloquent. Supports field:value, comparisons, exclusions, and relation filters.
- @philiprehberger/rb-fuzzy-matchruby
Fuzzy string matching with Levenshtein, Damerau-Levenshtein, Jaro-Winkler, Hamming, LCS, token-based, and phonetic algorithms