7

据我了解,elasticsearch不提供 C++ api。所以,我假设我应该使用一个库来发送/接收用于索引和搜索的 http 请求。关于适合弹性搜索需求的库的任何建议?谢谢。

4

2 回答 2

9

我刚刚在 github 上发布了一个:https ://github.com/QHedgeTech/cpp-elasticsearch 。

包含一个自制的 http 客户端,但它可以很容易地插入 libcurl。它仍然很少,希望看到你做出贡献,这样它也能满足你的需求。

cpp-elasticsearch 是一个用于 elasticsearch 的小型 C++ API,旨在成为官方 API。文档以及“入门”页面仍然存在。

实际版本是最小的,并且是为 Q-Hedge Technologies 的需要而开发的。此代码中使用了 C++11 的特性。

于 2014-06-06T07:34:55.100 回答
8

任何网络库都应该可以正常工作。Libcurl可能是最容易/最快运行的,因为您真正需要的只是简单的 HTTP 请求(Get/Put/Post/Delete)

于 2012-11-04T18:47:00.177 回答