关于ElasticSearch和mongodb数据库同步的问题
Andy韩 2016-09-02 04:46:00 我现在想在我的项目中加入ElasticSearch这个搜索引擎,然后将mongodb中collection A中的数据同步到ElasticSearch上,这样我就可以用ElasticSearch进行搜索了,现在有个问题就是我对collection A的增删改操作会更改collection A中的数据,这个时候我该如何同步这种更改,使得在ElasticSearch上可以搜索到最新的数据。原来ElasticSearch有个river,但是这个东西在新版本中被拿掉了,那么在新版本中如何操作。第二个问题就是在collection A中我有个字段叫做fileurl,他只保存了我上传文件的url,现在我想把整个url对应的文件的内容同步到elasticsearch里面,这样我就可以用全文搜索在文件的内容中搜到结果了。比如,我要搜索 “apple”,那么我想那些fileurl指向的文件的内容如果也包含了apple,那么就把这些document也返回了。有没有大神做过类似的功能,可否指点一二。尤其是第二个问题。