Suggerimenti

Prodotti e risorse

Cos’è Algolia

Algolia consente agli sviluppatori moderni di creare esperienze di ricerca e scoperta di altissimo livello senza ricorrere al DevOps.
Le librerie disponibili per tutti i principali linguaggi e framework semplificano l'arricchimento dell'esperienza dei tuoi utenti. 

Aggiungere la ricerca istantanea alle applicazioni JavaScript

La libreria JavaScript InstantSearch offre widget dell'interfaccia utente già pronti, personalizzabili e flessibili per creare esperienze di ricerca personalizzate:dai un'occhiata alla galleria, che include funzionalità di rendering lato server e routing. È open source, pronta per l'uso in produzione e gestita da Algolia.

Inizia

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);
  });