加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 思考Sphinx – Delta索引不起作用

发布时间:2020-12-17 03:33:29 所属栏目:百科 来源:网络整理
导读:在我的应用程序中,我需要立即将每条新记录添加到索引中(而不是在rake ts:index之后).如果我理解它正确delta索引是我正在寻找的.因此,我将delta列添加到我正在使用Sphinx索引的每个表中,将默认值设置为false并添加set_property:delta =对每个define_index块
在我的应用程序中,我需要立即将每条新记录添加到索引中(而不是在rake ts:index之后).如果我理解它正确delta索引是我正在寻找的.因此,我将delta列添加到我正在使用Sphinx索引的每个表中,将默认值设置为false并添加set_property:delta =>对每个define_index块都为true;然后运行rake ts:index和rake ts:restart.但是,“即时”索引似乎不起作用.在控制台中进行测试时,我创建了一条新记录,保存并尝试搜索它但不会将其恢复(在我运行rake ts之后:索引它工作得很好).我在这里做错了吗?

解决方法

感谢你付出的努力.经过一段很长的探索后,我发现我只是忘了运行迁移(将delta列的默认值设置为false).现在,我应该为这样一个愚蠢的错误得到一些减分.很抱歉打扰你,再次感谢你.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读