PHPackages                             zicht/solr-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. zicht/solr-bundle

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

zicht/solr-bundle
=================

Solr utilities for Symfony

8.0.1(10mo ago)019.4k↓100%[9 issues](https://github.com/zicht/solr-bundle/issues)MITPHPPHP ^8

Since Nov 19Pushed 10mo agoCompare

[ Source](https://github.com/zicht/solr-bundle)[ Packagist](https://packagist.org/packages/zicht/solr-bundle)[ RSS](/packages/zicht-solr-bundle/feed)WikiDiscussions release/8.x Synced 2mo ago

READMEChangelog (6)Dependencies (11)Versions (163)Used By (0)

`zicht/solr-bundle`
===================

[](#zichtsolr-bundle)

Provides a layer to index and search content in a SOLR instance.

Features
--------

[](#features)

- Easy bridge for syncing data from doctrine entities to SOLR
- Base class template for creating faceted search engines
- Command line interface for accessing the solr instance

### Indexing

[](#indexing)

TODO: write a small tutorial on how to setup indexing

#### Update

[](#update)

The `/update` endpoint of SOLR accepts a simple post of text fields to index a document. TODO: Add a explaining part on how to use the Update query

#### Extract

[](#extract)

The `/update/extract` endpoint of SOLR accepts a simple post of text fields and additionally PDF, DOC, DOCX and other types.

For further explanation refer to the documentation of SOLR covering this. [https://lucene.apache.org/solr/guide/6\_6/uploading-data-with-solr-cell-using-apache-tika.html](https://lucene.apache.org/solr/guide/6_6/uploading-data-with-solr-cell-using-apache-tika.html)

In short. All the text fields covered by the `/update` endpoint are prefixed with `literal.` so `id` becomes `literal.id`. The field to which you want SOLR to map the title and contents of the document should be declared. Our Extract query does default map the field `title` extracted from the document to `document_file_title` and the `content` field is mapped to `document_file_content`. These fields can be copied to the desired fields in the schema of your SOLR config. The choice to separate these fields is to give you control in terms of mapping and searching through these fields.

Use this `` in your schema to define the `document_file_content`copied to your default `content` field to say enable searching in `content` just like all other documents in a search.

### Mapping

[](#mapping)

TODO: Write documentation about mapping documents to SOLR

### Searching

[](#searching)

TODO: Write documentation about using SOLR for searching purposes.

Maintainers
===========

[](#maintainers)

- Jochem Klaver

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance55

Moderate activity, may be stable

Popularity20

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity82

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 61.8% 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 ~28 days

Recently: every ~45 days

Total

150

Last Release

302d ago

Major Versions

6.2.0 → 7.1.02023-03-09

6.2.1 → 7.1.12023-05-11

7.1.3 → 8.0.02025-06-06

6.2.2 → 7.1.42025-07-17

7.1.4 → 8.0.12025-07-17

PHP version history (6 changes)1.0PHP &gt;=5.3

3.1.4PHP ^5.6|^7

3.4.3PHP ^5.6 || ^7

5.0.0PHP ^7.1

6.0.0PHP ^7.4 || ^8

8.0.0PHP ^8

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/22889608?v=4)[Fabrique automation](/maintainers/zicht-jenkins)[@zicht-jenkins](https://github.com/zicht-jenkins)

---

Top Contributors

[![7ochem](https://avatars.githubusercontent.com/u/2794908?v=4)](https://github.com/7ochem "7ochem (123 commits)")[![erik-zicht](https://avatars.githubusercontent.com/u/33859362?v=4)](https://github.com/erik-zicht "erik-zicht (32 commits)")[![wtfzdotnet](https://avatars.githubusercontent.com/u/639376?v=4)](https://github.com/wtfzdotnet "wtfzdotnet (18 commits)")[![boudewijn-zicht](https://avatars.githubusercontent.com/u/22885475?v=4)](https://github.com/boudewijn-zicht "boudewijn-zicht (14 commits)")[![ErikTrapman](https://avatars.githubusercontent.com/u/1147578?v=4)](https://github.com/ErikTrapman "ErikTrapman (4 commits)")[![muhammedeminakbulut](https://avatars.githubusercontent.com/u/8781648?v=4)](https://github.com/muhammedeminakbulut "muhammedeminakbulut (3 commits)")[![cynthiameiring](https://avatars.githubusercontent.com/u/55194307?v=4)](https://github.com/cynthiameiring "cynthiameiring (2 commits)")[![pbergman](https://avatars.githubusercontent.com/u/1193198?v=4)](https://github.com/pbergman "pbergman (2 commits)")[![joppe](https://avatars.githubusercontent.com/u/1087511?v=4)](https://github.com/joppe "joppe (1 commits)")

---

Tags

packagist

###  Code Quality

TestsPHPUnit

Static AnalysisPsalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/zicht-solr-bundle/health.svg)

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

###  Alternatives

[sylius/sylius

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

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

EC-CUBE EC open platform.

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

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

1.3k1.3M152](/packages/sulu-sulu)[shlinkio/shlink

A self-hosted and PHP-based URL shortener application with CLI and REST interfaces

4.8k4.3k](/packages/shlinkio-shlink)[contao/core-bundle

Contao Open Source CMS

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

Concrete core subtree split

19159.3k48](/packages/concrete5-core)

PHPackages © 2026

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