schranz-search/seal-algolia-adapter

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

0.4.0 2024-03-18 21:03 UTC

This package is auto-updated.

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


README

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

Schranz Search SEAL
Algolia 适配器



AlgoliaAdapter将文档写入Algolia SaaS。

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

注意:该项目处于高度开发中,任何反馈都将非常受重视。

安装

使用composer安装包

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

用法

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

<?php

use Algolia\AlgoliaSearch\SearchClient;
use Schranz\Search\SEAL\Adapter\Algolia\AlgoliaAdapter;
use Schranz\Search\SEAL\Engine;

$client = Algolia\AlgoliaSearch\SearchClient::create(
    'YourApplicationID',
    'YourAdminAPIKey',
);

$engine = new Engine(
    new AlgoliaAdapter($client),
    $schema,
);

通过您喜欢的框架的DSN

algolia://YourApplicationID:YourAdminAPIKey

作者