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

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

beecms/search-bundle
====================

Simple file based search, additionally DB indexing is also available.

092JavaScript

Since Jan 31Pushed 10y ago1 watchersCompare

[ Source](https://github.com/beecms/search-bundle)[ Packagist](https://packagist.org/packages/beecms/search-bundle)[ RSS](/packages/beecms-search-bundle/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Simple File Based Search with Sample Files
==========================================

[](#simple-file-based-search--with-sample-files)

clone this repository

`php composer.phar require beecms/search-bundle`

`php composer.phar update`

`./bin/console search:setup`

The above command will create db update file name and its content to db to use db based search. By default file based search is configured. It can be changed by updating service id in service.yml.

Whats Next?
-----------

[](#whats-next)

Caching on file based content array, for performance improvement in file based search. Working on rest api for this search. Will soon release it...

Other useful available commands
-------------------------------

[](#other-useful-available-commands)

`./bin/console search:generate-index`

Above command will clear existing db index from db and index again.

`./bin/console search:setup`

Above symfony 2 command will create tables in mysql and will run index command.

Please check 2nd command before running for better understanding.

Hope it helps someone...

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity41

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/836a5aa1568dafb85ec9bb583fd9cd790a715b82e3b655b61a7c7ee8be58855f?d=identicon)[srinikumar11](/maintainers/srinikumar11)

---

Top Contributors

[![srinikumar11](https://avatars.githubusercontent.com/u/88581?v=4)](https://github.com/srinikumar11 "srinikumar11 (5 commits)")

### Embed Badge

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

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

###  Alternatives

[ruflin/elastica

Elasticsearch Client

2.3k50.4M203](/packages/ruflin-elastica)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15024.3M65](/packages/opensearch-project-opensearch-php)[mailerlite/laravel-elasticsearch

An easy way to use the official PHP ElasticSearch client in your Laravel applications.

934529.3k2](/packages/mailerlite-laravel-elasticsearch)[massive/search-bundle

Massive Search Bundle

721.4M13](/packages/massive-search-bundle)[shyim/opensearch-php-dsl

OpenSearch/Elasticsearch DSL library

175.9M9](/packages/shyim-opensearch-php-dsl)[outl1ne/nova-multiselect-filter

Multiselect filter for Laravel Nova.

45802.7k3](/packages/outl1ne-nova-multiselect-filter)

PHPackages © 2026

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