PHPackages                             massive/search-bundle - 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. massive/search-bundle

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

massive/search-bundle
=====================

Massive Search Bundle

2.10.0(3mo ago)721.4M↓11.2%27[23 issues](https://github.com/massiveart/MassiveSearchBundle/issues)12MITPHPPHP ^8.2CI passing

Since Sep 11Pushed 3mo ago11 watchersCompare

[ Source](https://github.com/massiveart/MassiveSearchBundle)[ Packagist](https://packagist.org/packages/massive/search-bundle)[ RSS](/packages/massive-search-bundle/feed)WikiDiscussions 2.10 Synced 1mo ago

READMEChangelog (10)Dependencies (28)Versions (74)Used By (12)

MassiveSearchBundle
===================

[](#massivesearchbundle)

[![https://img.shields.io/github/workflow/status/massiveart/MassiveSearchBundle/Test%20application?label=test-workflow](https://camo.githubusercontent.com/b34a9272a8dcd8515c92f38cbfc84ac9fab6da2e86277bd5f82c2cb0c4c4df17/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f776f726b666c6f772f7374617475732f6d6173736976656172742f4d61737369766553656172636842756e646c652f546573742532306170706c69636174696f6e3f6c6162656c3d746573742d776f726b666c6f77)](https://github.com/massiveart/MassiveSearchBundle/actions)The purpose of this bundle is to provide flexible **site search** functionality.

This means it provides a way to index objects (for example Doctrine entities) and then to search for them using a query string.

This bundle provides:

> - Choice of search backends (ZendSearch, Elastic Search)
> - Localization
> - Doctrine ORM integration
> - Lots of extension points

By default it is configured to use the Zend Lucene library, which must be installed (see the suggests and `require-dev` sections in `composer.json`.

**NOTE**: This bundle is under developmenet and is not yet stable.

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

[](#installation)

You can install the MassiveSearchBundle by adding it to composer.json:

```
composer require massive/search-bundle
```

And then include it in your `AppKernel`:

```
class AppKernel
{
    public function registerBundles()
    {
        return array(
            // ...
            new \Massive\Bundle\SearchBundle\MassiveSearchBundle(),
        );
    }
}
```

You will also need to include a search library. The search libraries are listed in the `suggests` section of `composer.json`, and exact package versions can also be found in the `require-dev` section (as all the libraries are tested).

Documentation
-------------

[](#documentation)

See the official [documentation](http://massivesearchbundle.readthedocs.org).

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance75

Regular maintenance activity

Popularity55

Moderate usage in the ecosystem

Community40

Growing community involvement

Maturity90

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~58 days

Recently: every ~26 days

Total

73

Last Release

96d ago

Major Versions

1.1.1 → 2.2.12020-04-17

1.1.2 → 2.4.12020-09-09

1.2.0 → 2.5.02021-01-27

1.2.1 → 2.6.12021-05-10

1.2.x-dev → 2.6.22021-05-19

PHP version history (4 changes)0.5.0PHP &gt;=5.4.0

2.0.0PHP &gt;=7.2.0

2.6.4PHP ^7.2 || ^8.0

2.10.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/5dbafb2ec00aab7a9f476cf2dd77f63923acfda214ec7bf728c662a9e88f39c7?d=identicon)[chirimoya](/maintainers/chirimoya)

![](https://www.gravatar.com/avatar/e43a10984e8ee1687abaac86c26311c6a607b9560e8a3cc3193f8245751618bc?d=identicon)[wachterjohannes](/maintainers/wachterjohannes)

![](https://avatars.githubusercontent.com/u/1698337?v=4)[Alexander Schranz](/maintainers/alexander-schranz)[@alexander-schranz](https://github.com/alexander-schranz)

---

Top Contributors

[![dantleech](https://avatars.githubusercontent.com/u/530801?v=4)](https://github.com/dantleech "dantleech (173 commits)")[![danrot](https://avatars.githubusercontent.com/u/405874?v=4)](https://github.com/danrot "danrot (73 commits)")[![wachterjohannes](https://avatars.githubusercontent.com/u/1464615?v=4)](https://github.com/wachterjohannes "wachterjohannes (67 commits)")[![alexander-schranz](https://avatars.githubusercontent.com/u/1698337?v=4)](https://github.com/alexander-schranz "alexander-schranz (45 commits)")[![chirimoya](https://avatars.githubusercontent.com/u/627313?v=4)](https://github.com/chirimoya "chirimoya (20 commits)")[![luca-rath](https://avatars.githubusercontent.com/u/5758674?v=4)](https://github.com/luca-rath "luca-rath (6 commits)")[![thomasduenser](https://avatars.githubusercontent.com/u/3875917?v=4)](https://github.com/thomasduenser "thomasduenser (5 commits)")[![niklasnatter](https://avatars.githubusercontent.com/u/13310795?v=4)](https://github.com/niklasnatter "niklasnatter (5 commits)")[![gisostallenberg](https://avatars.githubusercontent.com/u/11526270?v=4)](https://github.com/gisostallenberg "gisostallenberg (3 commits)")[![martinsik](https://avatars.githubusercontent.com/u/238765?v=4)](https://github.com/martinsik "martinsik (2 commits)")[![pascalvb](https://avatars.githubusercontent.com/u/261884?v=4)](https://github.com/pascalvb "pascalvb (1 commits)")[![pierredup](https://avatars.githubusercontent.com/u/144858?v=4)](https://github.com/pierredup "pierredup (1 commits)")[![popoplanter](https://avatars.githubusercontent.com/u/30287946?v=4)](https://github.com/popoplanter "popoplanter (1 commits)")[![rene-roesch-blg](https://avatars.githubusercontent.com/u/33286651?v=4)](https://github.com/rene-roesch-blg "rene-roesch-blg (1 commits)")[![rs2487](https://avatars.githubusercontent.com/u/1167787?v=4)](https://github.com/rs2487 "rs2487 (1 commits)")[![sauls](https://avatars.githubusercontent.com/u/7901434?v=4)](https://github.com/sauls "sauls (1 commits)")[![stollr](https://avatars.githubusercontent.com/u/1118790?v=4)](https://github.com/stollr "stollr (1 commits)")[![thorne51](https://avatars.githubusercontent.com/u/3481569?v=4)](https://github.com/thorne51 "thorne51 (1 commits)")[![adsc-cloudtec](https://avatars.githubusercontent.com/u/4620555?v=4)](https://github.com/adsc-cloudtec "adsc-cloudtec (1 commits)")[![wimvds](https://avatars.githubusercontent.com/u/777114?v=4)](https://github.com/wimvds "wimvds (1 commits)")

###  Code Quality

TestsBehat

### Embed Badge

![Health badge](/badges/massive-search-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/massive-search-bundle/health.svg)](https://phpackages.com/packages/massive-search-bundle)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[vich/uploader-bundle

Ease file uploads attached to entities

1.9k25.9M116](/packages/vich-uploader-bundle)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[gesdinet/jwt-refresh-token-bundle

Implements a refresh token system over Json Web Tokens in Symfony

70516.4M35](/packages/gesdinet-jwt-refresh-token-bundle)

PHPackages © 2026

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