A bundle which extend ezplatform solr search handler

Installs: 48 329

Dependents: 1

Suggesters: 0

Security: 0

Stars: 1

Watchers: 17

Forks: 6

Open Issues: 0


v3.0.2 2024-07-23 07:57 UTC


This repository is what we call a "subtree split": a read-only copy of one directory of the main repository. It is used by Composer to allow developers to depend on specific bundles.

If you want to report or contribute, you should instead open your issue on the main repository:

Documentation is available in this repository via .md files but also packaged here:

Downloads Latest version License

An eZPlatform bundle which extend the solr search handler.



Use Composer

Add NovaeZSolrSearchExtraBundle in your composer.json:

composer require novactive/ezsolrsearchextrabundle

Register the bundle

Then inject the bundle in the bundles.php of your application.

    Novactive\EzSolrSearchExtraBundle\EzSolrSearchExtraBundle::class => [ 'all'=> true ],
// app/AppKernel.php
public function registerBundles()
    $bundles = array(
        // ...
        new Novactive\EzSolrSearchExtraBundle\EzSolrSearchExtraBundle(),
        // ...

Routing config

Add the following routing config

    resource: "@EzSolrSearchExtraBundle/Controller/"
    type:     annotation
    prefix:   /

Multiple date field

Add the following field to your solr schema

<dynamicField name="*_mdt" type="date" indexed="true" stored="true" multiValued="true"/>

Date range and multiple date range field

Add the following field to your solr schema

<fieldType name="daterange" class="solr.DateRangeField" docValues="false"/>
<dynamicField name="*_dtr" type="daterange" indexed="true" stored="true"/>
<dynamicField name="*_mdtr" type="daterange" indexed="true" stored="true" multiValued="true"/>


Publish date boosting


Stopwords/Synonyms managment