Autres types
Qu'est-ce qu'Algolia ?

Algolia permet aux développeurs modernes de créer des expériences de recherche et de découverte de classe mondiale sans aucun DevOps.
Les bibliothèques compatibles avec tous les principaux langages et frameworks facilitent l'enrichissement de l'expérience utilisateur. 

Recherche et découverte basées sur les API pour vos applications Python

Utilisez le client API Python open-source d'Algolia pour indexer vos données, configurer votre recherche, ajouter des analyses et bien plus encore.  

Algolia est une plateforme de recherche et de découverte basée sur les API qui permet aux développeurs de créer des expériences à grande échelle. Découvrez Algolia

Commencer gratuitement

INSTALLER (CRÉEZ UN COMPTE GRATUIT ICI .)


        
          
            

npm installer algoliasearch

INDICE


        
          
            

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

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

RECHERCHE


        
          
            

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)