0

是否可以在没有 http 和序列化开销的情况下更新使用弹性搜索构建的索引?我正在寻找一个与 solrj 可用的 EmbeddedSolrServer 等效的弹性搜索。

4

1 回答 1

1

当然可以,使用 elasticsearch,您可以轻松启动本地节点并将其嵌入到您的应用程序中。

对于本地节点,我的意思是本地发现,在 jvm 中本地。

查看Java API文档,其中有一个关于如何启动本地节点的示例:

Node node = nodeBuilder().local(true).node();
Client client = node.client();

完成后不要忘记将其关闭:

node.close();

看看我也写的这个博客:elasticsearch beyond big data - running elasticsearch embedded

于 2013-04-12T07:13:58.230 回答