Документация • Laravel • Symfony • Форум сообщества • Переполнение стека • Сообщить об ошибке • Часто задаваемые вопросы • Поддержка
^8.0
. Сначала установите клиент 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 Client .
Возникла проблема? Прежде чем обращаться в службу поддержки, мы рекомендуем зайти в раздел часто задаваемых вопросов, где вы найдете ответы на наиболее распространенные проблемы и затруднения с клиентом. Вы также можете открыть задачу на GitHub.
В этом репозитории хранится код сгенерированного клиента Algolia API для PHP. Если вы хотите внести свой вклад, перейдите в основной репозиторий. Вы также можете найти руководства по участию на нашем веб-сайте документации.
Клиент Algolia PHP API — это программное обеспечение с открытым исходным кодом, лицензированное по лицензии MIT.