schranz-search/seal-loupe-adapter

支持 schranz-search/seal 搜索抽象中的放大镜的适配器。

0.4.0 2024-03-20 23:29 UTC

This package is auto-updated.

Last update: 2024-09-20 09:16:27 UTC


README

Schranz Search Logo with a Seal on it with a magnifying glass

Schranz Search SEAL
放大镜适配器



LoupeAdapter 将文档写入一个 Loupe SQLite 实例。

注意:这是 schranz-search/schranz-search 项目的一部分,请在该项目的 主仓库 中创建问题。

注意:该项目正在积极开发中,任何反馈都将受到高度重视。

安装

使用 composer 安装包

composer require schranz-search/seal schranz-search/seal-loupe-adapter

使用方法。

以下代码展示了如何使用此适配器创建一个引擎

<?php

use Loupe\Loupe\LoupeFactory;
use Schranz\Search\SEAL\Adapter\Loupe\LoupeAdapter;
use Schranz\Search\SEAL\Adapter\Loupe\LoupeHelper;
use Schranz\Search\SEAL\Engine;

$loupeFactory = new LoupeFactory();

$engine = new Engine(
    new LoupeAdapter(new LoupeHelper($loupeFactory, 'var/indexes/')),
    $schema,
);

通过您喜欢的框架的 DSN

loupe://var/indexes/
loupe://

作者