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 .NET

La bibliothèque cliente Algolia C# .NET gère des fonctionnalités telles que la reconnexion réseau, le traitement par lots des enregistrements et la réindexation sans interruption de service. Prête pour la production, elle est open source et maintenue par Algolia.

Commencer gratuitement

INSTALLER (CRÉEZ UN COMPTE GRATUIT ICI )


        
          
            

dotnet ajouter le package Algolia.Search

INDICE


        
          
            

List<Contact> contacts = new List<Contact>
{
    new Contact { ObjectID = "myID1", Firstname = "Jimmie", Lastname = "Barninger" },
    new Contact { ObjectID = "myID2", Firstname = "Warren", Lastname = "Speach" }
};

index.EnregistrerObjets(contacts);

// Asynchronous
await index.SaveObjectsAsync(contacts);

RECHERCHE


        
          
            

SearchIndex index = client.SearchIndex("contacts");

// Synchronous
var result = index.Search<Contact>(new Query("query string"));

// Synchronous with settings
var result = index.Search<Contact>(new Query("query string")
{
  AttributesToRetrieve = new List<string> { "firstname", "lastname" }
  HitsPerPage = 50
});

// Asynchronous
var result = await index.SearchAsync<Contact>(new Query("query string"));

// Asynchronous with settings
var result = await index.SearchAsync<Contact>(new Query("query string")
{
    AttributesToRetrieve = new List<string> { "firstname", "lastname" }
    HitsPerPage = 50
});

Permettre à tous de créer d'excellentes fonctionnalités