Conçu pour simplifier l'utilisation de l'API d'Algolia au sein du framework Django.
Méthodes asynchrones construites sur Asyncio
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 Python 3.4 et versions ultérieures
Compatible avec Django 1.7+, 2.x et 3.x.
Client API Python, saisie semi-automatique, recherche instantanée
Liens clés
INSTALLER
pip install --upgrade 'algoliasearch-django>=2.0,<3.0'
INDICE
importer algoliasearch_django comme algoliasearch
from .models import YourModel
algoliasearch.register(VotreModèle)
classe VotreModèle(AlgoliaIndex) :
champs = ('nom', 'date')
nom_index = 'mon_index'
RECHERCHE
from algoliasearch_django import raw_search
params = { "hitsPerPage": 5 }
response = raw_search(Contact, "jim", params)