Vorschläge

Produkte & Ressourcen

Was ist Algolia?

Algolia ermöglicht es modernen Entwicklern, erstklassige Such- und Entdeckungserlebnisse ohne DevOps zu erstellen.
Bibliotheken für alle gängigen Sprachen und Frameworks machen es einfach, das Nutzererlebnis zu bereichern. 

API-orientierte Suche und Erkennung für Ihre .NET-Anwendungen

Die Algolia C# .NET-Clientbibliothek übernimmt Aufgaben wie Netzwerk-Wiederholungsversuche, die Bündelung von Datensätzen und die Neuindizierung ohne Ausfallzeiten. Sie ist produktionsreif, Open Source und wird von Algolia gepflegt.

Los geht’s

INSTALLIEREN (HIER EIN KOSTENLOSES KONTO ERÖFFNEN)


        
          
            

dotnet add package Algolia.Search

INHALTSVERZEICHNIS


        
          
            

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

index.SaveObjects(contacts);

// Asynchronous
await index.SaveObjectsAsync(contacts);

SUCHE


        
          
            

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