Skip to content

Novactive/NovaeZSolrSearchExtraBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Novactive eZ Solr Search Extra Bundle


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: https://github.com/Novactive/Nova-eZPlatform-Bundles

Documentation is available in this repository via .md files but also packaged here: https://novactive.github.io/Nova-eZPlatform-Bundles/master/SolrSearchExtraBundle/README.md.html


Downloads Latest version License

An eZPlatform bundle which extend the solr search handler.

Features

Installation

Use Composer

Add NovaeZSolrSearchExtraBundle in your composer.json:

composer require novactive/ezsolrsearchextrabundle

Register the bundle

Register the bundle in your application's kernel class:

// app/AppKernel.php
public function registerBundles()
{
    $bundles = array(
        // ...
        new Novactive\EzSolrSearchExtraBundle\EzSolrSearchExtraBundle(),
        // ...
    );
}

Routing config

Add the following routing config

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

Docs

Publish date boosting

http://lucene.apache.org/solr/guide/6_6/the-dismax-query-parser.html#TheDisMaxQueryParser-Thebf_BoostFunctions_Parameter

https://wiki.apache.org/solr/SolrRelevancyFAQ

Highlighting

https://lucene.apache.org/solr/guide/6_6/highlighting.html

Stopwords/Synonyms managment

https://lucene.apache.org/solr/guide/6_6/managed-resources.html