typesense/typesense-php

Typesense 搜索服务器的 PHP 客户端:https://github.com/typesense/typesense

v5.0.0-RC1 2024-08-28 16:30 UTC

README

Typesense API 的官方 PHP 客户端:https://github.com/typesense/typesense

安装

$ composer require php-http/curl-client typesense/typesense-php

您还可以将 typesense/typesense-php 添加到项目的 composer.json 文件中。

Typesense 使用 HTTPlug 作为 HTTP 客户端的抽象层。您可以在 这里 找到支持的 HTTP 客户端和适配器列表。请确保安装一个支持的客户端。

用法

在此处阅读文档:https://typesense.org/api/

以下是一些示例,指导您如何使用客户端:doc/examples

兼容性

贡献

欢迎在 GitHub 上提交错误报告和拉取请求 [https://github.com/typesense/typesense-php].

开发

运行代码检查器

composer run-script lint:fix

运行 Typesense 服务器

composer run-script typesenseServer

运行测试

docker compose up
cp phpunit.xml.dist phpunit.xml
composer run-script test

鸣谢

此客户端最初由来自 DevLoopsAbdullah Al-Faqeir 开发,并于 2020 年 10 月作为 Typesense 的官方 PHP 客户端库被 采用

除了我们的合作伙伴之外,现在由 Typesense 提供持续的开发和支持。