Documentation • Laravel • Symfony • Forum communautaire • Stack Overflow • Signaler un bug • FAQ • Support
^8.0
. Tout d’abord, installez le client API PHP Algolia via le gestionnaire de packages composer :
composer require algolia/algoliasearch-client-php " ^4.0 "
Vous pouvez désormais importer le client API Algolia dans votre projet et jouer avec.
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 );
Pour une documentation complète, visitez le client API PHP d'Algolia .
Vous rencontrez un problème ? Avant de contacter l'assistance, nous vous recommandons de consulter notre FAQ où vous trouverez des réponses aux problèmes et pièges les plus courants avec le client. Vous pouvez également ouvrir un ticket GitHub
Ce référentiel héberge le code du client API Algolia généré pour PHP, si vous souhaitez contribuer, rendez-vous sur le référentiel principal. Vous pouvez également trouver des guides de contribution sur notre site Web de documentation.
Le client API PHP Algolia est un logiciel open source sous licence MIT.