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 Android

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

Algolia assure la maintenance et le support du client Kotlin et vous recommande vivement de l'utiliser dans vos applications Android.

Commencer gratuitement

INSTALLER (CRÉEZ UN COMPTE GRATUIT ICI .)


        
          
            

// Gradle
dependencies {
    // [...]
    implementation 'com.algolia:algoliasearch-android:3.+'
    // This will automatically update to the latest v3 release when you build your project
}

INDICE


        
          
            

List<JSONObject> array = new ArrayList<JSONObject>();
array.add(
  new JSONObject()
    .put("firstname", "Jimmie")
    .put("lastname", "Barninger")
    .put("objectID", "myID")
);
array.add(
  new JSONObject()
    .put("firstname", "Warren")
    .put("lastname", "Speach")
    .put("objectID", "myID2")
);

index.saveObjectsAsync(new JSONArray(array), null);

RECHERCHE


        
          
            

Index index = client.getIndex("contacts");

// Add settings
Query query = new Query("query string")
  .setAttributesToRetrieve("firstname", "lastname")
  .setHitsPerPage(50);

// Perform search
index.searchAsync(query, new CompletionHandler() {
  @Override
  public void requestCompleted(JSONObject content, AlgoliaException error) {
    // [...]
  }
});