PHPackages                             tangniyuqi/yii-module - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. tangniyuqi/yii-module

ActiveLibrary[Search &amp; Filtering](/categories/search)

tangniyuqi/yii-module
=====================

An integration of schranz-search search abstraction via a Module into the Yii Framework.

0.2.3(2y ago)03MITPHP ^8.1

Since Dec 20Compare

[ Source](https://github.com/tangniyuqi/yii-module)[ Packagist](https://packagist.org/packages/tangniyuqi/yii-module)[ RSS](/packages/tangniyuqi-yii-module/feed)WikiDiscussions Synced 2d ago

READMEChangelog (2)Dependencies (20)Versions (3)Used By (0)

 [![Schranz Search Logo with a Seal on it with a magnifying glass](https://avatars.githubusercontent.com/u/120221538?s=400&v=5)](https://avatars.githubusercontent.com/u/120221538?s=400&v=5)

Schranz Search SEAL
 Yii Integration
=====================================

[](#schranz-search-seal--yii-integration)

Integration of the Schranz Search — Search Engine Abstraction Layer (SEAL) into Yii.

> **Note**: This is part of the `schranz-search/schranz-search` project create issues in the [main repository](https://github.com/schranz-search/schranz-search).

> **Note**: This project is heavily under development and any feedback is greatly appreciated.

Installation
------------

[](#installation)

Use [composer](https://getcomposer.org/) for install the package:

```
composer require schranz-search/yii-module
```

Also install one of the listed adapters.

### List of adapters

[](#list-of-adapters)

The following adapters are available:

- [MemoryAdapter](../../packages/seal-memory-adapter): `schranz-search/seal-memory-adapter`
- [ElasticsearchAdapter](../../packages/seal-elasticsearch-adapter): `schranz-search/seal-elasticsearch-adapter`
- [OpensearchAdapter](../../packages/seal-opensearch-adapter): `schranz-search/seal-opensearch-adapter`
- [MeilisearchAdapter](../../packages/seal-meilisearch-adapter): `schranz-search/seal-meilisearch-adapter`
- [AlgoliaAdapter](../../packages/seal-algolia-adapter): `schranz-search/seal-algolia-adapter`
- [SolrAdapter](../../packages/seal-solr-adapter): `schranz-search/seal-solr-adapter`
- [RediSearchAdapter](../../packages/seal-redisearch-adapter): `schranz-search/seal-redisearch-adapter`
- [TypesenseAdapter](../../packages/seal-typesense-adapter): `schranz-search/seal-typesense-adapter`
- ... more coming soon

Additional Wrapper adapters:

- [ReadWriteAdapter](../../packages/seal-read-write-adapter)
- [MultiAdapter](../../packages/seal-multi-adapter)

Creating your own adapter? Add the [`seal-php-adapter`](https://github.com/topics/seal-php-adapter) Topic to your Github Repository.

Usage
-----

[](#usage)

The following code shows how to configure the package:

```
