搜尋套件、儲存庫與 APP 分類

套件詳情v0.3.15

elastic_client

ElasticSearch HTTP API 的 Dart 綁定。ElasticSearch 是一個基於 Lucene 的全文搜尋引擎。

AndroidiOSWebmacOSWindowsLinux
近 30 天下載
981
喜歡數
43
Pub 分數
150

安裝套件

flutter pub add elastic_client

套件介紹

根據套件公開資料產生的選型評估,僅供參考。

Elastic_client 為 ElasticSearch HTTP API 提供了 Dart 繫結,讓 Flutter 應用能夠與 ElasticSearch——一個基於 Lucene 的強大全文搜尋引擎——進行互動。它允許開發者直接從其跨平台的 Flutter 應用中執行索引、搜尋和管理資料的操作。該套件透過提供乾淨且類型安全的介面,簡化了整合過程,適用於常見的搜尋作業。非常適合需要進階文字搜尋、即時分析或文件檢索的應用。

適用情境

  • 移動應用中的全文搜尋
  • 即時文件索引
  • 搜尋建議和自動完成
  • 帶有搜尋功能的分析儀表板
  • 內容發現功能
  • 日誌和數據聚合

主要特色

  • ElasticSearch 的 HTTP API 包裝器
  • 跨平台支援(Android、iOS、Web、macOS、Windows、Linux)
  • 類型安全的請求和響應處理
  • 支援複雜查詢和聚合
  • 與 Flutter 應用輕鬆整合
  • 內建的錯誤處理和重試機制

適合對象

  • 需要強大搜尋功能的應用程式
  • 使用 ElasticSearch 後端的開發者
  • 需要可擴展文本搜尋的項目
  • 內容豐富介面的行動應用程式
  • 建構搜尋驅動的使用者體驗的團隊

使用建議

  • 需要一個正在運行的 ElasticSearch 執行個體
  • 遠端搜尋需要網路連接
  • 大型數據集可能存在的延遲
  • 需要驗證和安全設定
  • 不適合離線優先的應用程式

原始 README

以下為關聯原始碼儲存庫的 README 原文快照,最新內容請造訪原始碼儲存庫。

Dart bindings for ElasticSearch HTTP API.

ElasticSearch is a full-text search engine based on Lucene.

Roadmap

The package's API is expected to change, and feature requests and PRs are welcome.

Please use this issue to discuss new requests for breaking changes.

Planned features:

  • More types in the API (instead of the Map entries).
  • Data types should convert to/from JSON.
  • Fluent APIs (similar to IndexRef).
  • Cluster-aware transport: round-robin, latency-aware, or routing-aware selection of the target node.

所屬分類

依賴

依賴清單 3 項

原始碼儲存庫

使用此套件的專案

暫無相關資料。