轮胎 - Elasticsearch - 如何跳过创建索引?

问题描述:

我正在开发一款Rails应用程序。使用宝石轮胎作为弹性研究的纽带。 以多步骤的形式我想在程序结束时编制索引。轮胎 - Elasticsearch - 如何跳过创建索引?

有没有办法在创建时跳过索引。

猜测:Post.create(:索引=>假)或任何

或轮胎配置说:只指数发布与属性:发表设置为true

希望我自己清楚。在此先感谢您的答案。

干杯。

+0

好,我想我发现了自己... don'tf看看时间戳请... 在索引模式可以添加: after_save的做 update_index如果公布==真 结束 希望它能帮助一些未来的懒人 好吧,我想我发现了自己... don'tf看看时间戳请... 在索引模式可以添加: after_save的做 update_index如果公布==真 结束 希望它”会帮助一些未来的懒惰的人 – 2012-03-06 16:23:36

+2

如果你使用这种方法,请不要在你的模型中包含“Tire :: Model :: Callbacks”(cf. https://github.com/karmi/tire/issues/486)。 – danlee 2012-12-04 21:34:26

+1

@Stan - 请务必写出答案并将其标记为已接受。回答你自己的问题没有错! – 2013-03-15 02:10:06

re:上面的答案,after_save被调用创建太多,所以更好,更一般的回答你的问题(我认为)将确保不包括Tyre :: Model :: Callbacks在你的模型中,然后

after_create :my_callback 

def my_callback 
    false 
end 
+0

在这里只需要小心,因为after_save也会触发创建,所以如果你正在使用它,你必须找出一种方法来确保它不会在创建时触发。 – concept47 2013-05-25 19:32:51