silverstripe / silverstripe-search-service
Abstract Search Service with Elastic Enterprise Search Functionality
Installs: 6 953
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 7
Forks: 13
Open Issues: 21
Type:silverstripe-vendormodule
Requires
- php: ^8.0
- elastic/enterprise-search: ^8.3
- guzzlehttp/guzzle: ^7
- silverstripe/versioned: ^1
- symbiote/silverstripe-queuedjobs: ^4
Requires (Dev)
- phpunit/phpunit: ^9.5
- slevomat/coding-standard: ^8.3.0
README
This module for Silverstripe CMS provides a set of abstraction layers that integrate the CMS with a search-as-a-service provider, such as Elastic or Algolia. Out of the box, it supports indexing DataObjects with Elastic EnterpriseSearch, but can be extended to work with other sources of content and/or service providers.
This module does not provide any frontend functionality such as UI or querying APIs. It only handles indexing.
Installation
composer require "silverstripe/silverstripe-search-service"
Requirements
- php: ^8.0
- guzzlehttp/guzzle: ^7
- symbiote/silverstripe-queuedjobs: ^4
- elastic/enterprise-search: ^8.3
- silverstripe/versioned: ^1
Documentation
See the developer documentation.