Bietet API-Zugriff auf alle Algolia-Funktionen, Einstellungen, erweiterten Funktionen und ML/AI-Produkte.
Eingegebene Anfragen und Antworten
Erstklassige Unterstützung für benutzerdefinierte Strukturen
Hintergrund-Wiederholungsstrategie zur Sicherstellung der Verfügbarkeit
Nahtlose Stapelverarbeitung über Iteratoren zur Optimierung der Anzahl der Netzwerkaufrufe
Funktion zur Neuindizierung ohne Ausfallzeiten
Injizierbarer HTTP-Client
Unterstützt Go 1.11 und höher
Wichtige Links
INSTALLIEREN
Hol dir „github.com/algolia/algoliasearch-client-go/v3@v3.Y.Z“
INDEX
type Contact struct {
ObjectID string `json:"objectID"`
Firstname string `json:"firstname"`
Lastname string `json:"lastname"`
}
contacts := []Contact{
{ObjectID: "myID1", Firstname: "Jimmie", Lastname: "Barninger"},
{ObjectID: "myID2", Firstname: "Ray", Lastname: "Charles"},
}
res, err := index.SaveObjects(contacts)
SUCHEN
params := []interface{}{
opt.AttributesToRetrieve("firstname", "lastname"),
opt.HitsPerPage(50),
}
res, err := index.Search("jimmie paint", params...)