Ich durchsuche Ihre Inhalte, um Ihnen zu helfen, schnell Antworten auf Ihre Fragen zu finden.
Bietet API-Zugriff auf alle Algolia-Funktionen, Einstellungen, erweiterten Funktionen und ML-/KI-Produkte
Installationsoptionen: .NET-Befehlszeilenschnittstelle, NuGet-Paketmanager-Konsole, NuGet.org
Jede Anfrage und jede Antwort wird eingegeben
POCOs
Strategie für Wiederholungsversuche im Hintergrund zur Gewährleistung der Verfügbarkeit
Batching über Iteratoren zur Optimierung der Anzahl der Netzwerkaufrufe
Funktion zur Neuindizierung ohne Ausfallzeiten
Injizierbarer HTTP-Client
Asynchrone und synchrone Methoden zur Interaktion mit der Algolia-API
.NET Standard 1.3 bis .NET Standard 2.1,
.NET Core 1.0 bis .NET Core 3.0,
.NET Framework 4.5 bis .NET Framework 4.7.1
.NET-API für C# und F#
Unterstützt ASP.NET, MVC und WebAPI
Wichtige Links
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
});