algoliasearch client php
4.9.2
文档 • Laravel • Symfony • 社区论坛 • Stack Overflow • 报告错误 • 常见问题解答 • 支持
^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 许可证授权的开源软件。