symbiote-library/silverstripe-elastica
Provides Elastic Search integration for SilverStripe DataObjects using Elastica
Maintainers
Package info
github.com/symbiote-library/silverstripe-elastica
Type:silverstripe-module
pkg:composer/symbiote-library/silverstripe-elastica
Requires
- ruflin/elastica: ~3.1
- silverstripe/framework: >=3.1
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
BSD-3-Clause 8d978034fb5191d06906206830a80f6caa788f6a
- Andrew Short <andrewjshort.woop@gmail.com>
- Marcus Nyeholt <marcus.woop@symbiote.com.au>
README
IMPORTANT
This module is no longer actively maintained, however, if you're interested in adopting it, please let us know!
SilverStripe Elastica Module
Provides elastic search integration for SilverStripe DataObjects using Elastica.
Usage
The first step is to configure the Elastic Search service. To do this, the configuration system is used. The simplest default configuration is:
Injector:
Symbiote\Elastica\ElasticaService:
constructor:
- %$Elastica\Client
- index-name-to-use
You can then use the Symbiote\Elastica\Searchable extension to add searching functionality
to your data objects. Elastic search can then be interacted with using the
Symbiote\Elastica\ElasticService class.
