Vorschläge

Produkte & Ressourcen

Was ist Algolia?

Algolia ermöglicht es modernen Entwicklern, ohne DevOps erstklassige Such- und Entdeckungserlebnisse zu schaffen.
Bibliotheken für alle gängigen Sprachen und Frameworks erleichtern es Ihnen, die Benutzererfahrung zu verbessern. 

API-first-Suche und -Erkennung für Ihre Android-Apps

Nutzen Sie den Open-Source-Kotlin-Client von Algolia, um Ihre Daten zu indexieren, Ihre Suche zu konfigurieren, Analysen hinzuzufügen und vieles mehr.  

Algolia wartet und unterstützt den Kotlin-Client und empfiehlt dringend, ihn in Ihren Android-Anwendungen zu verwenden.

Loslegen

INSTALLIEREN (HIER KOSTENLOSES KONTO ERÖFFNEN.)


        
          
            

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

INDEX


        
          
            

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

SUCHEN


        
          
            

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

// 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) {
    // [...]
  }
});