在您的PHP项目中集成Algolia的完美起点
文档 • Laravel • Symfony • 社区论坛 • Stack Overflow • 报告错误 • 常见问题 • 支持
✨ 特性
- 轻量且最小化的低级HTTP客户端,用于与Algolia的API交互
- 支持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('<您的应用ID>', '<您的API密钥>');
// 向您的Algolia索引添加新记录
$response = $client->saveObject(
'<您的索引名称>',
['objectID' => 'id',
'test' => 'val',
],
);
// 处理响应
var_dump($response);
// 轮询任务状态以了解何时已完成索引
$client->waitForTask('<您的索引名称>', $response['taskID']);
// 获取搜索结果,包含拼写容错
$response = $client->search(
['requests' => [
['indexName' => '<您的索引名称>',
'query' => '<您的查询>',
'hitsPerPage' => 50,
],
],
],
);
// 处理响应
var_dump($response);
完整文档请访问**Algolia PHP API客户端**。
❓ 故障排除
遇到问题?在联系支持之前,我们建议您查看我们的常见问题,其中包含了最常见问题和客户端使用陷阱的答案。您也可以在GitHub上提交问题
贡献
这个仓库托管了生成的Algolia PHP API客户端的代码,如果您想贡献,请前往主仓库。您还可以在我们的文档网站上找到贡献指南。
📄 许可证
Algolia PHP API客户端是根据MIT许可证授权的开源软件。