Bietet API-Zugriff auf alle Algolia-Funktionen, Einstellungen, erweiterten Funktionen und ML/AI-Produkte, einschließlich Recommend.
Funktioniert in Node und allen Browsern (einschließlich IE11+)
Unterstützt dynamische Module (laden Sie nur das, was Sie benötigen)
Erstellt mit Typescript
Alle gängigen Modulformate (ESM, CJS, UMD)
Hintergrund-Wiederholungsstrategie zur Sicherstellung der Verfügbarkeit
Schlanker und minimalistischer Low-Level-HTTP-Client für die Interaktion mit der API von Algolia
Batching über Iteratoren zur Optimierung der Anzahl der Netzwerkaufrufe
Funktion zur Neuindizierung ohne Ausfallzeiten
Funktioniert in Node und allen Browsern (einschließlich IE11+)
„Mit TypeScript erstellt” unter „Funktionen” hinzugefügt, um den Autocomplete-Bibliotheken zu entsprechen
Wichtige Links
INSTALLIEREN SIE ZUERST DEN ALGOLIA JAVASCRIPT API CLIENT ÜBER DEN NPM PACKAGE MANAGER: (FALLS ERFORDERLICH, ERÖFFNEN SIEHIER EIN KOSTENLOSES KONTO)
npm install algoliasearch
DANN ERSTELLEN SIE OBJEKTE AUF IHREM INDEX:
const algoliasearch = require("algoliasearch");
const client = algoliasearch("YourApplicationID", "YourAdminAPIKey");
const index = client.initIndex("your_index_name");
const objects = [
{
objectID: 1,
name: "Foo"
}
];
index
.saveObjects(objects)
.then(({ objectIDs }) => {
console.log(objectIDs);
})
.catch(err => {
console.log(err);
});
ENDLICH KÖNNEN WIR MIT DER SUCHMETHODE TATSÄCHLICH SUCHEN:
index
.search("Fo")
.then(({ hits }) => {
console.log(hits);
})
.catch(err => {
console.log(err);
});