schranz-search/seal-opensearch-adapter

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

0.4.0 2024-03-18 21:03 UTC

This package is auto-updated.

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


README

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

Schranz Search SEAL
Meilisearch 适配器



OpensearchAdapter 将文档写入一个 Opensearch 服务器实例。

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

注意:该项目正在积极开发中,任何反馈都备受欢迎。

用法

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

<?php

use OpenSearch\ClientBuilder;
use Schranz\Search\SEAL\Adapter\Opensearch\OpensearchAdapter;
use Schranz\Search\SEAL\Engine;

$client = ClientBuilder::create()->setHosts([
    '127.0.0.1:9200'
])->build()

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

通过您喜欢的框架的 DSN

opensearch://127.0.0.1:9200

作者