Esamino i tuoi contenuti per aiutarti a trovare rapidamente le risposte alle tue domande.
Fornisce accesso tramite API a tutte le funzionalità, le impostazioni, le opzioni avanzate e i prodotti ML/AI di Algolia, incluso Recommend
Funziona su Node e su tutti i browser (compreso IE11+)
Supporta i moduli dinamici (carica solo ciò che ti serve)
Realizzato con TypeScript
Tutti i principali formati di moduli (ESM, CJS, UMD)
Strategia di riprova in background per garantire la disponibilità del sistema
Client HTTP leggero e minimale di basso livello per interagire con l’API di Algolia
Elaborazione a lotti tramite iteratori per ottimizzare il numero di chiamate di rete
Funzionalità di reindicizzazione senza interruzioni del servizio
Funziona su Node e su tutti i browser (compreso IE11+)
"Realizzato con TypeScript" è stato spostato dalla sezione "Funzionalità" per allinearlo alle librerie di completamento automatico
Link importanti
PER PRIMO, INSTALLA IL CLIENT DELL'API JAVASCRIPT DI ALGOLIA TRAMITE IL GESTORE DI PACCHETTI NPM: (SE NECESSARIO, CREA UN ACCOUNT GRATUITOQUI)
npm install algoliasearch
POI, CREA DEGLI OGGETTI NEL TUO INDICE:
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);
});
INFINE, PROVIAMO A EFFETTUARE UNA RICERCA UTILIZZANDO IL METODO DI RICERCA:
index
.search("Fo")
.then(({ hits }) => {
console.log(hits);
})
.catch(err => {
console.log(err);
});