cmsig/seal-typesense-adapter
最新稳定版本:0.12.6
Composer 安装命令:
composer require cmsig/seal-typesense-adapter
包简介
An adapter to support typesense in cmsig/seal search abstraction.
README 文档
README
Note: This is part of the
cmsig/searchproject create issues in the main repository.
SEAL
Typesense Adapter
The TypesenseAdapter write the documents into a Typesense server instance.
Note: This project is heavily under development and any feedback is greatly appreciated.
Installation
Use composer for install the package:
composer require cmsig/seal cmsig/seal-typesense-adapter
Usage.
The following code shows how to create an Engine using this Adapter:
<?php use Http\Client\Curl\Client as CurlClient; use Http\Discovery\Psr17FactoryDiscovery; use CmsIg\Seal\Adapter\Typesense\TypesenseAdapter; use CmsIg\Seal\Engine; use Typesense\Client; $client = new Client( [ 'api_key' => 'S3CR3T', 'nodes' => [ [ 'host' => '127.0.0.1', 'port' => '8108', 'protocol' => 'http', ], ], 'client' => new CurlClient(Psr17FactoryDiscovery::findResponseFactory(), Psr17FactoryDiscovery::findStreamFactory()), ] ); $engine = new Engine( new TypesenseAdapter($client), $schema, );
Via DSN for your favorite framework:
typesense://S3CR3T@127.0.0.1:8108
Authors
统计信息
- 总下载量: 2.03k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 10
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2024-11-16