Somar\Search\ElasticSearchService
Synopsis
class ElasticSearchService
{
- // members
- private static array $mappingProperties = ;
- private $client;
- private $index;
- // methods
- public void __construct()
- public void getIndexName()
- public void createAttachmentPipeline()
- public boolean createIndex()
- public bool getIndex()
- public void setIndexMappings()
- public void putDocuments()
- public void putDocument()
- public void removeDocument()
- public void searchDocuments()
Hierarchy
Uses
- SilverStripe\Core\Config\Configurable
- SilverStripe\Core\Extensible
Members
private
- $client
- $index
- $mappingProperties
Methods
public
- __construct()
- createAttachmentPipeline()
- createIndex() — Creates an index if it doesn't exist
- getIndex()
- getIndexName()
- putDocument()
- putDocuments()
- removeDocument()
- searchDocuments()
- setIndexMappings()