algoliasearch client csharp
7.9.2
ドキュメント • コミュニティ フォーラム • スタック オーバーフロー • バグの報告 • FAQ • サポート
.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 クライアントにアクセスしてください。
問題が発生しましたか?サポートに問い合わせる前に、FAQ にアクセスして、クライアントとの最も一般的な問題や注意点に対する回答を見つけることをお勧めします。 GitHub の問題を開くこともできます
このリポジトリは、CSharp 用に生成された Algolia API クライアントのコードをホストします。貢献したい場合は、メイン リポジトリに移動してください。また、当社のドキュメント Web サイトで貢献ガイドを見つけることもできます。
Algolia .NET API クライアントは、MIT ライセンスに基づいてライセンス供与されたオープンソース ソフトウェアです。