algoliasearch client csharp
7.9.2
文件 • 社群論壇 • Stack Overflow • 回報錯誤 • 常見問題 • 支持
.NET Standard 2.0
或.NET Standard 2.1
。從 v5.x 到 v6.x 的遷移說明
2019 年 1 月,我們發布了 .NET 用戶端 v6。如果您使用的是 5.x 版本的用戶端,請閱讀 6.x 版本的遷移指南。 5.x 版本將不再處於積極開發之中。
首先,先安裝 Algolia.Search 客戶端。
您可以從 NuGet 取得最新版本的客戶端。
如果您使用的是 .NET CLI,則可以使用下列命令安裝該套件:
dotnet add package Algolia.Search --version < The version you want to install >
或直接在您的 .csproj 檔案中:
< PackageReference Include = " Algolia.Search " Version = $ { versions . csharp } / >
現在您可以在專案中匯入 Algolia API 用戶端並使用它。
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 ,
}
)
} ,
}
) ;
如需完整文檔,請造訪Algolia CSharp API 用戶端。
遇到問題?在尋求支援之前,我們建議先查看我們的常見問題解答,您可以在其中找到最常見問題和客戶遇到的問題的答案。您也可以開啟 GitHub 問題
此儲存庫託管為 CSharp 產生的 Algolia API 用戶端的程式碼,如果您想做出貢獻,請前往主儲存庫。您也可以在我們的文件網站上找到貢獻指南。
Algolia .NET API 用戶端是一款根據 MIT 授權授權的開源軟體。