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 today

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

27

—

LowBetter than 47% of packages

Maintenance42

Moderate activity, may be stable

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

480d 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.4M96](/packages/mongodb-laravel-mongodb)[laravel/pulse

Laravel Pulse is a real-time application performance monitoring tool and dashboard for your Laravel application.

1.7k15.1M132](/packages/laravel-pulse)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[mike-bronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k91.9k1](/packages/mike-bronner-laravel-model-caching)[roots/acorn

Framework for Roots WordPress projects built with Laravel components.

9762.4M131](/packages/roots-acorn)[api-platform/laravel

API Platform support for Laravel

58171.6k14](/packages/api-platform-laravel)

PHPackages © 2026

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