如何在弹性搜索中添加/删除记录

时间:2014-03-11 12:48:23

标签: ruby-on-rails ruby ruby-on-rails-3 indexing elasticsearch

我在我的rails应用程序中将Elasticsearch作为数据存储 如何添加/删除记录(行)和维护索引。我将通过ES-docs

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-index_.html

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/docs-delete-by-query.html

添加记录在这里看起来最长

还有其他可行方法吗?

2 个答案:

答案 0 :(得分:0)

允许与{Elasticsearch

交互的gem https://github.com/karmi/retire

答案 1 :(得分:0)

你可以使用河流插件..它负责插入,更新,删除,文件的操作..你需要映射ES到dB并发送搜索请求到ES服务器。

注意:根据您的数据库选择河流插入..