Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将Elasticsearch与Mongo同步并返回结果_Javascript_Node.js_Mongodb_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch - Fatal编程技术网 elasticsearch,Javascript,Node.js,Mongodb,elasticsearch" /> elasticsearch,Javascript,Node.js,Mongodb,elasticsearch" />

Javascript 将Elasticsearch与Mongo同步并返回结果

Javascript 将Elasticsearch与Mongo同步并返回结果,javascript,node.js,mongodb,elasticsearch,Javascript,Node.js,Mongodb,elasticsearch,关于同时使用Mongo和Elasticsearch,我有两个问题。我的项目是将Elasticsearch与我们现有的Mongo数据源集成,但是我在选择将Elasticsearch与Mongo同步的最佳方式时遇到了困难 团队不想使用river,因为它不再受支持,他们的想法是运行cron并更新Elasticsearch中的所有记录。问题是数据可能不同步。团队的解决方案是使用Elasticsearch进行搜索和过滤,然后从Mongo中提取文档以确保它们是最新版本 我的两个问题是: 有没有更好的方法与M

关于同时使用Mongo和Elasticsearch,我有两个问题。我的项目是将Elasticsearch与我们现有的Mongo数据源集成,但是我在选择将Elasticsearch与Mongo同步的最佳方式时遇到了困难

团队不想使用river,因为它不再受支持,他们的想法是运行cron并更新Elasticsearch中的所有记录。问题是数据可能不同步。团队的解决方案是使用Elasticsearch进行搜索和过滤,然后从Mongo中提取文档以确保它们是最新版本

我的两个问题是: 有没有更好的方法与MongoDB一起更新Elasticsearch


无论我们将Elasticsearch与Mongo同步的过程是什么,在Elasticsearch找到文档后从Mongo中提取文档以确保其为文档的最新版本是否理想?这样做是否会失去Elasticsearch提供的速度优势?

您可以使用mongodb连接器进行elastic搜索,并在elastic搜索中获取实时数据

示例代码
mongo connector-m-a-p-t-d elastic2_doc_manager——自动提交间隔=0

对我来说,它已经起作用了。如果你需要帮助,请告诉我