是否可以更新使用弹性搜索构建的索引而无需http和序列化的开销? 我正在寻找与solrj一起提供的EmbeddedSolrServer的弹性搜索。
答案 0 :(得分:1)
当然,使用elasticsearch,您可以轻松启动本地节点并将其嵌入到您的应用程序中。
对于本地节点,我的意思是本地发现,jvm中的本地节点。
查看Java API文档,其中有一个关于如何启动本地节点的示例:
Node node = nodeBuilder().local(true).node();
Client client = node.client();
完成后不要忘记关闭它:
node.close();
看看我写的这篇博客:elasticsearch beyond big data - running elasticsearch embedded。