An eZPlatform bundle which extend the solr search handler.
- [Implemented] Binary file plain text content indexation in the full text field
- [Implemented] FullText criterion to with extra parameters
- search and boost multiple fields
- boost depending on publish date
- boost on phrases matches
- boost on exact matches
- [Implemented] Custom field configuration
- [Implemented] Exact matches boosting configuration
- [WIP] Boost doc based on publish date (newer docs score higher)
- [WIP] Highlighting
- [WIP] Manage stopwords and synonyms from eZ Platform admin interface
- eZ Platform
- Solr Search Engine Bundle for eZ Platform
- PHP 7.1+
Add NovaeZSolrSearchExtraBundle in your composer.json:
composer require novactive/ezsolrsearchextrabundle
Register the bundle in your application's kernel class:
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Novactive\EzSolrSearchExtraBundle\EzSolrSearchExtraBundle(),
// ...
);
}
https://wiki.apache.org/solr/SolrRelevancyFAQ
https://lucene.apache.org/solr/guide/6_6/highlighting.html
https://lucene.apache.org/solr/guide/6_6/managed-resources.html