algolia/algoliasearch-client-php

驱动 Algolia 功能的 API。

4.4.3 2024-09-19 10:21 UTC

This package is auto-updated.

Last update: 2024-09-19 10:21:37 UTC


README

Algolia for PHP

将 Algolia 集成到您的 PHP 项目的最佳起点

CircleCI Total Downloads Latest Version License

文档LaravelSymfony社区论坛Stack Overflow报告错误常见问题解答支持

✨ 功能

  • 与 Algolia API 交互的轻量级、最小化低级 HTTP 客户端
  • 支持 php ^8.0

💡 入门指南

首先,使用 composer 包管理器安装 Algolia PHP API 客户端

composer require algolia/algoliasearch-client-php "^4.0"

现在,您可以将 Algolia API 客户端导入到项目中并进行测试。

use Algolia\AlgoliaSearch\Api\SearchClient;

$client = SearchClient::create('<YOUR_APP_ID>', '<YOUR_API_KEY>');

// Add a new record to your Algolia index
$response = $client->saveObject(
    '<YOUR_INDEX_NAME>',
    ['objectID' => 'id',
        'test' => 'val',
    ],
);

// play with the response
var_dump($response);

// Poll the task status to know when it has been indexed
$client->waitForTask('<YOUR_INDEX_NAME>', $response['taskID']);

// Fetch search results, with typo tolerance
$response = $client->search(
    ['requests' => [
        ['indexName' => '<YOUR_INDEX_NAME>',
            'query' => '<YOUR_QUERY>',
            'hitsPerPage' => 50,
        ],
    ],
    ],
);

// play with the response
var_dump($response);

有关完整文档,请访问 Algolia PHP API 客户端

❓ 故障排除

遇到问题?在联系支持之前,我们建议您查看我们的 常见问题解答,在那里您将找到关于客户端最常见问题和陷阱的答案。您还可以打开 GitHub 问题

贡献

此存储库托管生成 PHP Algolia API 客户端的代码,如果您想贡献,请前往 主存储库。您还可以在我们的 文档网站 上找到贡献指南。

📄 许可证

Algolia PHP API 客户端是在 MIT 许可证下发布的开源软件。