meilisearch/meilisearch-dotnet

.NET client for Meilisearch

何を解決するか

Meilisearch .NET は、C# 開発者が Meilisearch オープンソース検索エンジンをアプリケーションに統合できる API クライアントです。検索インデックスの管理、ドキュメントの追加・更新、複雑な検索クエリの実行を、Meilisearch API への手動 HTTP 要求を処理することなく、簡単に実現できます。

動作方法

このライブラリは MeilisearchClient クラスを提供し、Meilisearch インスタンスと対話する主要なインターフェースとして機能します。開発者はインデックスの作成、ドキュメントの管理(追加、更新、削除)、および強タイプな C# オブジェクトを使用した検索の実行が可能です。クライアントは非同期操作をサポートしており、特殊なネットワーク設定に適したカスタム HTTP クライアントの使用も可能です。

対象ユーザー

Meilisearch を検索エンジンとして使用している C# および .NET 開発者で、API とネイティブで型安全にやり取りしたい方。

特徴

  • スペルミスに強い検索: 検索結果に誤字があっても関連性のある結果を返す Meilisearch のコア機能をサポート。
  • 高度な検索オプション: フィルタリング、ハイライト、ページネーション(limit/offset またはページ番号による)、ソートをサポート。
  • タスク管理: ドキュメントの追加などの非同期タスクのステータスを一意の ID を使って追跡するためのツールを提供。
  • 強タイプ: 開発者が独自のクラス(例:Movie クラス)を使用して、検索インデックス内のドキュメントを表現可能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト