Download the PHP package cmsig/seal-symfony-bundle without Composer
On this page you can find all versions of the php package cmsig/seal-symfony-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download cmsig/seal-symfony-bundle
More information about cmsig/seal-symfony-bundle
Files in cmsig/seal-symfony-bundle
Package seal-symfony-bundle
Short Description An integration of CMS-IG SEAL search abstraction into Symfony Framework.
License MIT
Informations about the package seal-symfony-bundle
Note: This is part of the
cmsig/searchproject create issues in the main repository.
Are you working with SEAL? Let us know! | Which Search Engines do you use and why?
SEAL
Symfony Integration
Integration of the CMS-IG — Search Engine Abstraction Layer (SEAL) into Symfony.
Note: This project is heavily under development and any feedback is greatly appreciated.
Installation
Use composer for install the package:
Also install one of the listed adapters.
List of adapters
The following adapters are available:
- MemoryAdapter:
cmsig/seal-memory-adapter - ElasticsearchAdapter:
cmsig/seal-elasticsearch-adapter - OpensearchAdapter:
cmsig/seal-opensearch-adapter - MeilisearchAdapter:
cmsig/seal-meilisearch-adapter - AlgoliaAdapter:
cmsig/seal-algolia-adapter - LoupeAdapter:
cmsig/seal-loupe-adapter - SolrAdapter:
cmsig/seal-solr-adapter - RediSearchAdapter:
cmsig/seal-redisearch-adapter - TypesenseAdapter:
cmsig/seal-typesense-adapter - ... more coming soon
Additional Wrapper adapters:
- ReadWriteAdapter:
cmsig/seal-read-write-adapter - MultiAdapter:
cmsig/seal-multi-adapter
Creating your own adapter? Add the seal-php-adapter Topic to your GitHub Repository.
Configuration
The following code shows how to configure the package:
A more complex configuration can be here found:
Usage
The default engine is available as Engine:
A specific engine is available under the config key suffix with Engine:
Multiple engines can be accessed via the EngineRegistry:
How to create a Schema file and use your Engine can be found SEAL Documentation.
Commands
The bundle provides the following commands:
Create configured indexes
Drop configured indexes
Reindex configured indexes
Authors
All versions of seal-symfony-bundle with dependencies
cmsig/seal Version ^0.12
symfony/config Version ^6.1 || ^7.0 || ^8.0
symfony/console Version ^6.1 || ^7.0 || ^8.0
symfony/dependency-injection Version ^6.1 || ^7.0 || ^8.0
symfony/http-kernel Version ^6.1 || ^7.0 || ^8.0