elastic / elasticsearch-serverless
Elasticsearch 无服务器客户端
v0.2.0
2024-08-09 09:55 UTC
Requires
- php: ^8.0
- elastic/transport: ^8.7
- guzzlehttp/guzzle: ^7.0
- psr/http-client: ^1.0
- psr/http-message: ^1.0
- psr/log: ^1|^2|^3
Requires (Dev)
- mockery/mockery: ^1.5
- nyholm/psr7: ^1.5
- php-http/message-factory: ^1.1
- php-http/mock-client: ^1.5
- phpstan/phpstan: ^1.4
- phpunit/phpunit: ^9.5
- symfony/finder: ~4.0
- symfony/http-client: ^5.0|^6.0
- symfony/yaml: ^5.0
This package is auto-updated.
Last update: 2024-09-09 10:11:29 UTC
README
Elasticsearch 无服务器客户端
这是官方的Elasticsearch Cloud Serverless客户端。
如果您想用Elasticsearch Stack开发PHP应用程序,请查看Elasticsearch 客户端。
安装
您可以使用以下命令使用 composer 安装库
composer require elastic/elasticsearch-serverless
实例化客户端
在安装 elasticsearch-php 之后,您可以使用 Client
类开始使用它。您可以使用 ClientBuilder
创建此对象
require 'vendor/autoload.php'; use Elastic\Elasticsearch\Serverless\ClientBuilder; $client = ClientBuilder::create() ->setEndpoint('<elasticsearch-endpoint>') ->setApiKey('<api-key>') ->build(); # $client is an object of Elastic\Elasticsearch\Serverless\Client class
用法
您可以在官方文档页面上找到入门指南。
开发
参见贡献指南。