2012-11-02 17 views
6

私が理解するところでは、elasticsearchはC++ APIを提供していません。だから、インデックス作成と検索のためにhttpリクエストを送受信するためにライブラリを使うべきだと仮定しています。弾性検索ニーズに合ったライブラリの推奨事項はありますか?おかげさまで 弾性検索のC++ API

答えて

7

すべてのネットワーキングライブラリは正常に動作するはずです。あなたが本当に必要とするのは単純なHTTPリクエスト(Get/Put/Post/Delete)なので、Libcurlはおそらく最も簡単で最速です。

+0

ありがとうございました。私はlibcurlの投稿データを使用してインデックス付きの結果を返そうとしていますが、問題があるようです。詳細はこちら。 http://stackoverflow.com/questions/13272414/elastic-search-json-range-query-issue-when-using-libcurl –

7

githubでhttps://github.com/QHedgeTech/cpp-elasticsearchをリリースしました。

家庭用のhttpクライアントが含まれていますが、libcurlに簡単に接続できます。まだまだごくわずかですが、あなたの貢献を見ることができれば、あなたのニーズにも合っています。

cpp-elasticsearchはelasticsearchのための小さなC++ APIで、公式のものになることを目指しています。 「開始」ページだけでなく、ドキュメントがまだあります。

実際のバージョンは最小限であり、Q-Hedge Technologiesのニーズに合わせて開発されました。 このコードではC++ 11の機能が使用されています。

+0

スーパー!ありがとうウィリアム。 –

+0

このリポジトリには貢献していません。最新のESバージョンにクライアントを更新したかどうかは不明です。他の推奨クライアントについて知っていますか? – piyushGoyal