HAS中的狮身人面像状况的思考

疯狂的div

我有一个索引,我想根据某些条件对某些属性进行过滤。

下面的结构运行正常

Class A
attr_accessible :vaild_date
belongs_to: B
define_index 'index_for_a' do
  indexes ...
  ...
  has B.C.plant_id, :as => :plant_id
end
end

class B
  has_many: C
end

class C
  attr_accessible :plant_id,:month_timestamps
end

现在我的C类有很多行。我只想为其中的行设置plant_id

C.month_timestamps = A.valid_date

请提出一些实现此目标的方法。对think_sphinx来说是新手,所以我无法正确使用条件和子句。

石蕊属

添加一个

  #Assuming Class C is stored in db as Cs
  where "Cs.month_timestamps = valid_date"

这样到你的define_index街区

define_index 'index_for_a' do
  indexes ...
  ...
  has B.C.plant_id, :as => :plant_id

  join B.C
  #Assuming Class C is stored in db as Cs
  where "Cs.month_timestamps = valid_date"
end

更新

更新了答案,并提供了CrazyDiv建议的修改

更新

尝试这样的事情

  has  "IFNULL(Cs.plant_id,0)", :as => :plant_id

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

思维狮身人面像或状况

来自分类Dev

思考狮身人面像和否定ID

来自分类Dev

使用if语句思考狮身人面像条件

来自分类Dev

URL中的狮身人面像替换

来自分类Dev

在狮身人面像中替换尖括号

来自分类Dev

在狮身人面像文档中打印变量值

来自分类Dev

将狮身人面像指向构建目录中的图像

来自分类Dev

如何在狮身人面像中添加html标签?

来自分类Dev

捕获狮身人面像画廊中的Graphviz图形

来自分类Dev

狮身人面像rt索引中的unix时间戳

来自分类Dev

在狮身人面像文档中打印变量值

来自分类Dev

思维狮身人面像-多态关联中的搜索数据

来自分类Dev

将狮身人面像指向构建目录中的图像

来自分类Dev

在狮身人面像中近似“包含”的最佳方法?

来自分类Dev

狮身人面像中参数部分外的文本

来自分类Dev

在狮身人面像中放置条件以及如何在狮身人面像中删除setlimit

来自分类Dev

如何通过思考狮身人面像来调试索引数据

来自分类Dev

思考狮身人面像索引更新,但不搜索新记录

来自分类Dev

Rails 5,思考狮身人面像,索引和搜索有很多关系

来自分类Dev

思维狮身人面像索引性能

来自分类Dev

狮身人面像搜索索引

来自分类Dev

laravel 5狮身人面像搜索

来自分类Dev

狮身人面像搜索索引

来自分类Dev

狮身人面像排序和分组

来自分类Dev

狮身人面像搜索和Laravel

来自分类Dev

思维与狮身人面像过滤与归属

来自分类Dev

laravel 5狮身人面像搜索

来自分类Dev

特定顺序的狮身人面像搜索

来自分类Dev

诗歌 + 狮身人面像 + Cython