PHPackages                             sumeetghimire/fastsearch - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. sumeetghimire/fastsearch

ActiveLibrary[Search &amp; Filtering](/categories/search)

sumeetghimire/fastsearch
========================

FastSearch is a powerful Laravel package that accelerates search operations across multiple database models. It allows for flexible keyword searching with support for exact and partial matches, caching, and easy integration with Laravel applications.

1.0.6(1y ago)05MITPHPPHP ^8.0

Since Mar 8Pushed 1y ago1 watchersCompare

[ Source](https://github.com/sumeetghimire/fastsearch)[ Packagist](https://packagist.org/packages/sumeetghimire/fastsearch)[ RSS](/packages/sumeetghimire-fastsearch/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (3)Versions (8)Used By (0)

FastSearch
==========

[](#fastsearch)

FastSearch is a powerful Laravel package that accelerates search operations across multiple database models. It allows for flexible keyword searching with support for exact and partial matches, caching, and easy integration with Laravel applications.

Features
--------

[](#features)

- **Multi-model Search**: Search across multiple models with the same keyword.
- **Exact &amp; Partial Matching**: Supports `LIKE` queries and exact matches.
- **Caching**: Built-in caching to improve performance.
- **Easy Integration**: Quick setup and simple to use in Laravel applications.

Installation
------------

[](#installation)

To install the FastSearch package, run the following command:

``

```
composer require sumeetghimire/fastsearch
```

Example How to Use
------------------

[](#example-how-to-use)

`use SumeetGhimire\FastSearch\FastSearch;public function search(Request $request){$keyword = $request->input('keyword', 'd');$userColumn = $request->input('user_column', 'name');$portfolioColumn = $request->input('portfolio_column', 'title');$returnColumnOnly = $request->input('return_column_only', false);// Measure the execution time// Search in the User model with pagination   $results = $this->search    ->addModel(User::class, 'name', true)    ->setKeyword('t')    ->setMatchType('like')    ->setPaginationEnabled(true)    ->setPagination(5, 1)    ->search();return response()->json([    'status' => 'success',    'results' => $results,]);}`License
-------

[](#license)

The FastSearch package is open-source and licensed under the MIT License.

Credits
-------

[](#credits)

Author: Sumeet Ghimire Email: sumeetghimire2526@gmail.com

###  Health Score

26

—

LowBetter than 40% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity48

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

7

Last Release

525d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/42274174?v=4)[Sumeet Ghimire](/maintainers/sumeetghimire)[@sumeetghimire](https://github.com/sumeetghimire)

---

Top Contributors

[![sumeetghimire](https://avatars.githubusercontent.com/u/42274174?v=4)](https://github.com/sumeetghimire "sumeetghimire (9 commits)")

---

Tags

searchlaravelsearch enginequery-optimizationdatabase-searchfast search

### Embed Badge

![Health badge](/badges/sumeetghimire-fastsearch/health.svg)

```
[![Health](https://phpackages.com/badges/sumeetghimire-fastsearch/health.svg)](https://phpackages.com/packages/sumeetghimire-fastsearch)
```

###  Alternatives

[mongodb/laravel-mongodb

A MongoDB based Eloquent model and Query builder for Laravel

7.1k8.9M110](/packages/mongodb-laravel-mongodb)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k161.4k2](/packages/mike-bronner-laravel-model-caching)[psalm/plugin-laravel

Psalm plugin for Laravel

3345.4M354](/packages/psalm-plugin-laravel)[api-platform/laravel

API Platform support for Laravel

58190.1k21](/packages/api-platform-laravel)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

265.2k](/packages/aedart-athenaeum)[forjedio/inertia-table

Backend-driven dynamic tables for Laravel + Inertia.js

272.0k](/packages/forjedio-inertia-table)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
