Je parcours votre contenu pour vous aider à trouver rapidement les réponses à vos questions.
Conçu pour simplifier l'utilisation de l'API d'Algolia au sein du framework Symfony.
Commencez avec 5 lignes de YAML
Utilise Normalizers 2 pour convertir les entités en vue de leur indexation.
Désinscrivez-vous des événements Doctrine pour utiliser un système de messagerie/file d'attente
Stratégie de nouvelle tentative en arrière-plan pour garantir la disponibilité
Traitement par lots transparent via des itérateurs pour optimiser le nombre d'appels réseau
fonction de réindexation sans interruption de service
Accès API à toutes les fonctionnalités d'Algolia, aux produits d'IA et aux fonctionnalités avancées, y compris la fonction de recommandation.
Compatible avec Symfony 3.4 LTS, Symfony >= 4.0 et PHP >= 7.2
Liens clés
INSTALLER
composer nécessite algolia/search-bundle:4.0.0
INDICE
recherche_algolia :
indices :
- nom : messages
classe : App\Entité\Post
- nom : commentaires
classe : App\Entité\Commentaire
$searchService->index($entityManager, $postsAndComments);
RECHERCHE
$em = $this->getDoctrine()->getManagerForClass(Post::class);
$posts = $this->searchService->search($em, Post::class, 'query');