【发布时间】:2016-02-24 05:06:00
【问题描述】:
我在 mysql 中有一个现有数据。
我使用 rake 任务将所有记录从 mysql 导入到 elasticsearch
但是,我想知道如何在 Rails 中删除、更新、插入记录时保持同步
Rails 如何触发对 elasticsearch 的修改?谢谢
型号
require 'elasticsearch/model'
class Job < ActiveRecord::Base
attr_accessor :deadline_asap
include Elasticsearch::Model
include Elasticsearch::Model::Callbacks
end
耙任务
用于初始 ES 索引
task :import_all => :environment do
Job.__elasticsearch__.create_index!
end
【问题讨论】:
标签: ruby-on-rails-4 elasticsearch-rails