PHPackages                             markup/needle-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. markup/needle-bundle

ActiveSymfony-bundle[Search &amp; Filtering](/categories/search)

markup/needle-bundle
====================

A Symfony bundle for search. Defines a standard search query builder (including filters and faceting), and integrates with different backends (currently Solr and Elastic).

v2.1.2(4y ago)461.1k4MITPHPPHP &gt;=7.1CI failing

Since Aug 17Pushed 3y ago7 watchersCompare

[ Source](https://github.com/usemarkup/NeedleBundle)[ Packagist](https://packagist.org/packages/markup/needle-bundle)[ RSS](/packages/markup-needle-bundle/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (10)Dependencies (16)Versions (71)Used By (0)

NeedleBundle
============

[](#needlebundle)

A Symfony bundle for search. Defines a standard way of building search queries (including filters and faceting) and reading result sets. Integrates with search backends (currently Solr, Solarium and ElasticSearch).

[![Build Status](https://camo.githubusercontent.com/6840a35cfa25766af22f180bc3bd9dbb073b333bd42ecadb1c7ac1ec95aa770a/68747470733a2f2f6170692e7472617669732d63692e6f72672f7573656d61726b75702f4e6565646c6542756e646c652e706e673f6272616e63683d6d6173746572)](http://travis-ci.org/usemarkup/NeedleBundle)

Testing
=======

[](#testing)

Execute:

```
make all
```

###  Health Score

39

—

LowBetter than 86% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity73

Established project with proven stability

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

Recently: every ~112 days

Total

66

Last Release

1502d ago

Major Versions

0.17.0 → v1.0.02020-08-21

v1.2.0 → v2.0.02020-09-07

PHP version history (3 changes)0.2.0PHP &gt;=5.5

0.6.0PHP &gt;=5.6

0.8.0PHP &gt;=7.1

### Community

Maintainers

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

![](https://www.gravatar.com/avatar/8c89b3982be4e6cd23e749f617e809147f98aca5f45bf24c3b5195598a4c4bfd?d=identicon)[calumbrodie](/maintainers/calumbrodie)

![](https://www.gravatar.com/avatar/67cf8ed88be79605642722cbc5902206c2e51adf755f70cfff04b2c7e5abc9ce?d=identicon)[shieldo](/maintainers/shieldo)

---

Top Contributors

[![shieldo](https://avatars.githubusercontent.com/u/97280?v=4)](https://github.com/shieldo "shieldo (85 commits)")[![calumbrodie](https://avatars.githubusercontent.com/u/459459?v=4)](https://github.com/calumbrodie "calumbrodie (66 commits)")[![gsdevme](https://avatars.githubusercontent.com/u/319498?v=4)](https://github.com/gsdevme "gsdevme (37 commits)")[![semantic-release-bot](https://avatars.githubusercontent.com/u/32174276?v=4)](https://github.com/semantic-release-bot "semantic-release-bot (6 commits)")[![JJuszczyk](https://avatars.githubusercontent.com/u/33802769?v=4)](https://github.com/JJuszczyk "JJuszczyk (5 commits)")[![redjam13](https://avatars.githubusercontent.com/u/4730079?v=4)](https://github.com/redjam13 "redjam13 (5 commits)")[![ChrisDBrown](https://avatars.githubusercontent.com/u/3877652?v=4)](https://github.com/ChrisDBrown "ChrisDBrown (2 commits)")[![astalker](https://avatars.githubusercontent.com/u/1486567?v=4)](https://github.com/astalker "astalker (2 commits)")[![oantonelli](https://avatars.githubusercontent.com/u/10195728?v=4)](https://github.com/oantonelli "oantonelli (1 commits)")

---

Tags

hunter-applicationsearchsolrfaceting

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/markup-needle-bundle/health.svg)

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

###  Alternatives

[sylius/sylius

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

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

PHP Solr client

93532.7M98](/packages/solarium-solarium)[sulu/sulu

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

1.3k1.3M152](/packages/sulu-sulu)[nelmio/solarium-bundle

Integration with solarium solr client.

1493.0M12](/packages/nelmio-solarium-bundle)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)

PHPackages © 2026

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