Entwickelt, um die Verwendung der Algolia-API innerhalb des Symfony-Frameworks zu vereinfachen.
Beginnen Sie mit 5 Zeilen YAML
Nutzt Normalizers 2, um Entitäten für die Indizierung zu konvertieren.
Abmeldung von Doktrin-Ereignissen zur Verwendung eines Messaging-/Warteschlangensystems
Hintergrund-Wiederholungsstrategie zur Sicherstellung der Verfügbarkeit
Nahtlose Stapelverarbeitung über Iteratoren zur Optimierung der Anzahl der Netzwerkaufrufe
Funktion zur Neuindizierung ohne Ausfallzeiten
API-Zugriff auf alle Algolia-Funktionen, KI-Produkte und erweiterte Funktionen, einschließlich Recommend
Kompatibel mit Symfony 3.4 LTS, Symfony >= 4.0, PHP >= 7.2
Wichtige Links
INSTALLIEREN
composer require algolia/search-bundle:4.0.0
INDEX
algolia_search:
indices:
- name: posts
class: App\Entity\Post
- name: comments
class: App\Entity\Comment
$searchService->index($entityManager, $postsAndComments);
SUCHEN
$em = $this->getDoctrine()->getManagerForClass(Post::class);
$posts = $this->searchService->search($em, Post::class, 'query');