meilisearch/meilisearch-dotnet

.NET client for Meilisearch

解決的問題

Meilisearch .NET 是一個 API 客戶端,讓 C# 開發者能將 Meilisearch 開源搜尋引擎整合到其應用程式中。它簡化了管理搜尋索引、新增與更新文件,以及執行複雜搜尋查詢的過程,無需手動處理對 Meilisearch API 的 HTTP 請求。

工作原理

此套件提供一個 MeilisearchClient 類別,作為與 Meilisearch 實例互動的主要介面。開發者可以建立索引、管理文件(新增、更新、刪除),並使用強型別的 C# 物件執行搜尋。客戶端支援非同步作業,並允許使用自訂 HTTP 客戶端以因應特殊的網路設定。

適用對象

正在使用 Meilisearch 作為搜尋引擎的 C# 與 .NET 開發者,希望以原生且類型安全的方式與 API 互動。

主要特色

  • 容錯搜尋:支援 Meilisearch 的核心功能,即使有拼字錯誤也能返回相關結果。
  • 進階搜尋選項:支援過濾、強調、分頁(透過 limit/offset 或頁碼)以及排序。
  • 任務管理:提供工具,透過唯一 ID 追蹤非同步任務(例如文件新增)的狀態。
  • 強型別:允許開發者使用自己的類別(例如 Movie 類別)來表示搜尋索引中的文件。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案