是否可以在没有 http 和序列化开销的情况下更新使用弹性搜索构建的索引?我正在寻找一个与 solrj 可用的 EmbeddedSolrServer 等效的弹性搜索。
问问题
158 次
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 回答