pucene / dbal-driver
puucene的Dbal驱动。
0.1.x-dev
2022-12-31 22:17 UTC
Requires
- php: ^8.1
- doctrine/dbal: ^3.5
Requires (Dev)
- phpspec/prophecy-phpunit: ^2.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-08-29 05:56:28 UTC
README
DbalDriver
使用 doctrine/dbal 将文档存储到关系型数据库。
这是
pucene/pucene
项目的子分支,有关问题请在此 主仓库 中创建。
用法
<?php use Doctrine\DBAL\DriverManager; use Pucene\Analysis\StandardAnalyzer; use Pucene\DbalDriver\DbalDriverFactory; use Pucene\Index\PuceneIndexFactory; use Pucene\SealAdapter\PuceneAdapter; use Schranz\Search\SEAL\Schema\Index; use Schranz\Search\SEAL\Schema\Field; $dbalConnection = DriverManager::getConnection([ 'url' => 'mysql://root@127.0.0.1:3306/pucene?serverVersion=8.0', ]); $driverFactory = new DbalDriverFactory($dbalConnection); $driver = $driverFactory->create(new Index('blog', [ 'id' => new Field\IdentifierField('id'), 'title' => new Field\TextField('title'), ]));