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. 

Ricerca e individuazione basate sull’approccio “API-first” per le tue applicazioni Python

Utilizza il client API Python open source di Algolia per indicizzare i tuoi dati, configurare la ricerca, aggiungere funzionalità di analisi e molto altro ancora.  

Algolia è una piattaforma di ricerca e scoperta basata su un approccio "API-First" che consente agli sviluppatori di creare esperienze su larga scala.Scopri Algolia. 

Inizia

INSTALLA (CREA UN ACCOUNT GRATUITOQUI.)


        
          
            

npm install algoliasearch

INDICE


        
          
            

const objects = [{
  firstname: 'Jimmie',
  lastname: 'Barninger',
  objectID: 'myID1'
}, {
  firstname: 'Warren',
  lastname: 'Speach',
  objectID: 'myID2'
}];

index.saveObjects(objects).then(({ objectIDs }) => {
  console.log(objectIDs);
});

RICERCA


        
          
            

from algoliasearch.search_client import SearchClient
​
client = SearchClient.create("AppId", "AdminAPIKey")
index = client.init_index("index_name")
​
# index records
records = [
    {"objectID": "myID1", "firstname": "Jimmie", "lastname": "Barninger"},
    {"objectID": "myID2", "firstname": "Warren", "lastname": "Speach"},
]
index.save_objects(records).wait()
​
# only query string
res = index.search('Jim')
print(res)
​
# or with params
res = index.search('Jim', {
    'attributesToRetrieve': [ 'firstname', 'lastname' ],
    'hitsPerPage': 50
})
print(res)