PHPackages                             qimnet/solrclient-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. qimnet/solrclient-bundle

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

qimnet/solrclient-bundle
========================

QIMNET SolrClient bundle (alpha)

v1.2(13y ago)1381MITPHPPHP &gt;=5.3.2

Since Sep 20Pushed 13y ago1 watchersCompare

[ Source](https://github.com/qimnet/solrclient-bundle)[ Packagist](https://packagist.org/packages/qimnet/solrclient-bundle)[ Docs](http://qimnet.com)[ RSS](/packages/qimnet-solrclient-bundle/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (2)Versions (8)Used By (1)

Qimnet SolrClientBundle
=======================

[](#qimnet-solrclientbundle)

Used to integrate the *PECL SolrClient* extension into Symfony 2.

Features
--------

[](#features)

- Automatic indexation and removal of Doctrine entities
- Realtime indexation or batch indexation

Configuration
-------------

[](#configuration)

```
qimnet_solr_client:

    # list of entities that should be indexed by the batch command.
    entities:             []

    # see the SolrClient documentation on http://php.met for details about the options.
    client_options:
        port:                 8080
        hostname:             localhost
        secure:               false
        path:                 ~
        wt:                   ~
        login:                ~
        password:             ~
        proxy_host:           ~
        proxy_port:           ~
        proxy_login:          ~
        proxy_password:       ~
        timeout:              ~
        ssl_cert:             ~
        ssl_key:              ~
        ssl_keypassword:      ~
        ssl_cainfo:           ~
        ssl_capath:           ~

```

Doctrine Entity Annotations
---------------------------

[](#doctrine-entity-annotations)

Doctrine entities can be automatically inserted by using the following annotations.

```
    use Qimnet\QimnetSolrClientBundle\Annotation as Solr;

    class Entity
    {
        /**
        * @Solr\Indexable("id"=true)
        **/
        protected $id;
        /**
        * @Solr\Indexable
        **/
        protected $content;
        /**
        * @Solr\NeedsIndex
        **/
        protected $needs_index;
        /**
        * @Solr\Indexable(solr_name="tag")
        **/
        public function getTags() {
            return array("tag1", "tag2");
        }
    }

```

Batch index update
------------------

[](#batch-index-update)

If no `@Solr\NeedsIndex` is found in the entity, the index is updated automatically.

To launch the indexation manually, use the `qimnet:solr:index` command.

Services
--------

[](#services)

The following services are defined :

```
qimnet.solr.client                            container SolrClient
qimnet.solr.indexable                         container Qimnet\SolrClientBundle\Doctrine\IndexableListener
qimnet.solr.indexer                           container Qimnet\SolrClientBundle\Doctrine\Indexer

```

License
-------

[](#license)

**Qimnet SolrClient** is available under the MIT license.

copyright Antoine Guigan, 2012

[QIMNET](http://qimnet.com)

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity63

Established project with proven stability

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

Total

7

Last Release

4817d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/98e5aeb5f716bd4924d8b1cd2d7c9587c72776a203b463ff71cb3d06f5fe64e9?d=identicon)[qimnet](/maintainers/qimnet)

---

Tags

solr

### Embed Badge

![Health badge](/badges/qimnet-solrclient-bundle/health.svg)

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

###  Alternatives

[solarium/solarium

PHP Solr client

93532.7M98](/packages/solarium-solarium)[nelmio/solarium-bundle

Integration with solarium solr client.

1493.0M12](/packages/nelmio-solarium-bundle)[netgen/query-translator

Query Translator is a search query translator with AST representation

2042.0M6](/packages/netgen-query-translator)[apache-solr-for-typo3/solr

Apache Solr for TYPO3 - Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.

1473.0M32](/packages/apache-solr-for-typo3-solr)[silverstripe/fulltextsearch

Adds support for Fulltext Search engines like Sphinx and Solr to SilverStripe CMS

44298.1k12](/packages/silverstripe-fulltextsearch)[ptcinc/solr-php-client

A purely PHP library for indexing and searching documents against an Apache Solr installation

53150.9k2](/packages/ptcinc-solr-php-client)

PHPackages © 2026

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