Donne accès à l'API de toutes les fonctionnalités, paramètres, fonctionnalités avancées et produits d'apprentissage automatique/intelligence artificielle d'Algolia, y compris la recommandation.
Fonctionne avec Node et tous les navigateurs (y compris IE11+).
Prend en charge les modules dynamiques (chargez uniquement ce dont vous avez besoin)
Construit avec Typescript
Tous les principaux formats de modules (ESM, CJS, UMD)
Stratégie de nouvelle tentative en arrière-plan pour garantir la disponibilité
Client HTTP léger et minimal de bas niveau pour interagir avec l'API d'Algolia
Traitement par lots via des itérateurs pour optimiser le nombre d'appels réseau
fonction de réindexation sans interruption de service
Fonctionne avec Node et tous les navigateurs (y compris IE11+).
« Construit avec TypeScript » a été déplacé de « Fonctionnalités » pour correspondre aux bibliothèques d’autocomplétion
Liens clés
Tout d'abord, installez le client API JavaScript d'Algolia via le gestionnaire de paquets NPM : (si nécessaire, créez un compte gratuit ici )
npm installer algoliasearch
ENSUITE, CRÉEZ DES OBJETS SUR VOTRE 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);
});
ENFIN, PROCÉDONS À LA RECHERCHE EN UTILISANT LA MÉTHODE DE RECHERCHE :
index
.search("Fo")
.then(({ hits }) => {
console.log(hits);
})
.catch(err => {
console.log(err);
});