Dokumentation • Community-Forum • Stapelüberlauf • Fehler melden • FAQ • Support
.NET Standard 2.0
oder .NET Standard 2.1
.Migrationshinweis von v5.x auf v6.x
Im Januar 2019 haben wir Version 6 unseres .NET-Clients veröffentlicht. Wenn Sie Version 5.x des Clients verwenden, lesen Sie den Migrationsleitfaden auf Version 6.x. Version 5.x wird nicht mehr aktiv weiterentwickelt.
Um zu beginnen, installieren Sie zunächst den Algolia.Search-Client.
Sie können die letzte Version des Clients von NuGet erhalten.
Wenn Sie die .NET-CLI verwenden, können Sie das Paket mit dem folgenden Befehl installieren:
dotnet add package Algolia.Search --version < The version you want to install >
Oder direkt in Ihrer .csproj-Datei:
< PackageReference Include = " Algolia.Search " Version = $ { versions . csharp } / >
Sie können jetzt den Algolia API-Client in Ihr Projekt importieren und damit spielen.
using Algolia . Search . Clients ;
using Algolia . Search . Http ;
var client = new SearchClient ( new SearchConfig ( " YOUR_APP_ID " , " YOUR_API_KEY " ) ) ;
// Add a new record to your Algolia index
var response = await client . SaveObjectAsync (
" <YOUR_INDEX_NAME> " ,
new Dictionary < string , string > { { " objectID " , " id " } , { " test " , " val " } }
) ;
// Poll the task status to know when it has been indexed
await client . WaitForTaskAsync ( " <YOUR_INDEX_NAME> " , response . TaskID ) ;
// Fetch search results, with typo tolerance
var response = await client . SearchAsync < Object > (
new SearchMethodParams
{
Requests = new List < SearchQuery >
{
new SearchQuery (
new SearchForHits
{
IndexName = " <YOUR_INDEX_NAME> " ,
Query = " <YOUR_QUERY> " ,
HitsPerPage = 50 ,
}
)
} ,
}
) ;
Eine vollständige Dokumentation finden Sie im Algolia CSharp API Client .
Sie stoßen auf ein Problem? Bevor Sie sich an den Support wenden, empfehlen wir Ihnen, unsere FAQ zu lesen, wo Sie Antworten auf die häufigsten Probleme und Fallstricke des Kunden finden. Sie können auch ein GitHub-Problem öffnen
Dieses Repository hostet den Code des generierten Algolia API-Clients für CSharp. Wenn Sie einen Beitrag leisten möchten, gehen Sie zum Haupt-Repository. Auf unserer Dokumentationswebsite finden Sie auch beitragende Leitfäden.
Der Algolia .NET API Client ist eine Open-Source-Software, die unter der MIT-Lizenz lizenziert ist.