Entwickelt, um die Verwendung der Algolia-API innerhalb des Django-Frameworks zu vereinfachen.
AufAsyncio aufbauende asynchrone Methoden
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 Python 3.4+
Unterstützt Django 1.7+, 2.x und 3.x.
Python-API-Client, Autovervollständigung, Sofortsuche
Wichtige Links
INSTALLIEREN
pip install --upgrade 'algoliasearch-django>=2.0,<3.0'
INDEX
import algoliasearch_django als algoliasearch
from .models import YourModel
algoliasearch.register(YourModel)
class YourModel(AlgoliaIndex):
fields = ('name', 'date')
index_name = 'my_index'
SUCHEN
aus algoliasearch_django import raw_search
params = { "hitsPerPage": 5 }
response = raw_search(Contact, "jim", params)