新手问题 sunspot 已经做了上传单个商品添加索引的功能,但是用 EXCEL 上传多个后页面上不显示已经上传的商品

fayake · 2014年08月04日 · 最后由 fayake 回复于 2014年08月04日 · 2034 次阅读

sunspot 已经做了上传单个商品添加索引的功能,但是用 EXCEL 上传多个后页面上不显示已经上传的商品 如一页面有 4 行 4 列,一共 100 页面,现象是有的一行显示 3 个有的 2 个,没有的地方就是空白, 只有重建索引后才会正常显示,rake sunspot:index 哪位大神清楚是怎么回事,或是有什么办法解决,下面是加入索引和删除索引的方法, 就是一次上传多个时出问题,烦请有经验的朋友帮忙看看,以前用 ES 也有类似的问题 先谢谢了!!!

if self.state == true
      Sunspot.index!(self)
    else
      Sunspot.remove!(self)
    end
    #Message.reindex
    Sunspot.commit
end

新添加的商品 没建索引

sunspot 能 在 create update 的后 执行 reindex

#1 楼 @hammer 我有在 model 中写 after_save ,内容就是上面代码中写的,是我上面的代码有问题吗

用了 activerecord-import 么?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号