【问题标题】:Conditionally index document for elasticsearch using Tire使用 Tire 有条件地索引文档以进行弹性搜索
【发布时间】:2014-01-20 18:07:09
【问题描述】:

我将tire 与rails 和elasticsearch 一起使用。如果我的模型上的布尔标志为真,我想有条件地将文档添加到索引中。我敢肯定这是直截​​了当的,但我似乎不知道该怎么做。

【问题讨论】:

    标签: ruby-on-rails elasticsearch tire


    【解决方案1】:

    我制定了解决方案。我从我的模型中删除了这个回调包含:

    include Tire::Model::Callbacks

    并像这样实现了我自己的回调:

    after_save do
      if live == true
        self.index.store self
      else
        self.index.remove self
      end
    end
    

    【讨论】:

      猜你喜欢
      • 2015-12-18
      • 1970-01-01
      • 2016-06-20
      • 2013-10-16
      • 2020-08-05
      • 2015-09-05
      • 1970-01-01
      • 1970-01-01
      • 2022-08-12
      相关资源
      最近更新 更多