パッケージ、リポジトリ、アプリカテゴリを検索

パッケージ詳細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 内でデータのインデックス作成、検索、管理を直接行うことができます。このパッケージは、一般的な検索操作向けに明確で型安全なインターフェースを提供することで、統合を簡素化しています。高度なテキスト検索、リアルタイム分析、またはドキュメント取得が必要なアプリに最適です。

用途

  • モバイルアプリにおけるフルテキスト検索
  • リアルタイムドキュメントインデックス
  • 検索の推奨と自動補完
  • 検索機能付きの分析ダッシュボード
  • コンテンツ発見機能
  • ログおよびデータの集約

主な機能

  • 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 件

ソースリポジトリ

このパッケージを使用しているプロジェクト

データはまだありません。