Download the PHP package schranz-search/symfony-bundle without Composer
On this page you can find all versions of the php package schranz-search/symfony-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download schranz-search/symfony-bundle
More information about schranz-search/symfony-bundle
Files in schranz-search/symfony-bundle
Package symfony-bundle
Short Description An integration of schranz-search search abstraction via a Bundle into the Symfony Framework.
License MIT
Informations about the package symfony-bundle
SEAL
Symfony Integration
Integration of the Schranz Search — Search Engine Abstraction Layer (SEAL) into Symfony.
Note: This is part of the
schranz-search/schranz-search
project create issues in the main repository.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:
schranz-search/seal-memory-adapter
- ElasticsearchAdapter:
schranz-search/seal-elasticsearch-adapter
- OpensearchAdapter:
schranz-search/seal-opensearch-adapter
- MeilisearchAdapter:
schranz-search/seal-meilisearch-adapter
- AlgoliaAdapter:
schranz-search/seal-algolia-adapter
- SolrAdapter:
schranz-search/seal-solr-adapter
- RediSearchAdapter:
schranz-search/seal-redisearch-adapter
- TypesenseAdapter:
schranz-search/seal-typesense-adapter
- ... more coming soon
Additional Wrapper adapters:
- ReadWriteAdapter
- MultiAdapter
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
Authors
All versions of symfony-bundle with dependencies
schranz-search/seal Version ^0.5
symfony/config Version ^6.1 || ^7.0
symfony/console Version ^6.1 || ^7.0
symfony/dependency-injection Version ^6.1 || ^7.0
symfony/http-kernel Version ^6.1 || ^7.0