2016-07-20 8 views
0

ライブラリを使用するか、残りのAPI経由でelasticsearhを使用する方がよいでしょうか。ElasticSearch Nestリポジトリのサンプル

誰でもC#リポジトリサンプルをネストライブラリを使用して共有できます。また、C#でクエリサンプルをネストすることもできます。

答えて

0

方が良いことで何を意味するかを定義:) NESTは、REST APIを使用していますが、また、そのような

  • 強く型付けされた要求と応答
  • 流暢ラムダAPIとオブジェクト初期化子として本当に便利な機能の束を追加しますPOCOS
  • からインデックス名、タイプ名、文書IDの構文(API)
  • 推論
  • 共変検索がpropertieを帰せ、プロパティタイプからPOCOSの
  • 自動マッピング結果各エンドポイントの有効な回答を知っています。構築化合物は、
  • を照会するとき、クラスタ状態
  • オペレーターに基づいて自己更新する能力をプール
  • 応答が存在するクラスタ・フェイルオーバー接続用404 sが
  • 両方のクエリとフィルタコンテキストに結合クエリのConditionless、厳密及び逐語的意味を過負荷します

必要に応じてこのすべてまたは一部のサブセットを実装することができます。そうした場合、改善できるNESTに何かがあるかどうかを知ることが大好きです。

Elasticsearch.Netは、正式な高レベルクライアントであるNESTよりもはるかに説得力の低い、Elasticsearchの正式な低レベル.NETクライアントです。内部的には、NESTは低レベルのクライアントを使用し、それでも.LowLevelプロパティで公開します。あなたのニーズに一層合っているかどうかを調べることも価値があります。

For examples, take a look at the Nusearch repository.

関連する問題