在我的应用程序,我需要每一个新的记录立即添加到索引(不是在耙ts:索引后)。如果我理解正确,delta索引就是我正在寻找的。所以,我在列表中添加了delta
列到我用Sphinx索引的每个表中,将缺省值设置为false
并将set_property :delta => true
添加到每个define_index
块;然后跑耙ts:索引和耙ts:重启。但是,“即时”索引似乎不起作用。当在控制台中测试时,我创建一个新记录,保存并尝试搜索它,但不会恢复(在运行rake ts之后:index它工作正常)。我在这里做错了什么?思维狮身人面像 - 三角洲索引不起作用
5
A
回答
6
谢谢你的努力。经过一段很长的探索之后,我发现我忘记了运行迁移(将delta列的默认值设置为false)。现在,我应该为这样一个愚蠢的错误而减点。对不起打扰你,再次感谢你。
0
您使用的是哪个版本的Rails?在脚本/控制台中创建新记录时是否有输出?
0
你使用rake ts:conf后能够正确的生成配置文件吗?
然后您可以检查生成的配置文件以查看配置文件中是否同时存在SQL请求(标准和增量)。
我们使用它没有问题。
2
我有一个类似的问题,三角洲索引不工作......实际上它在我的开发环境,但不是生产。我对帖子开头的陈述感到困惑,这表明delta的默认值应该是false。在http://freelancing-god.github.com/ts/en/deltas.html思维狮身人面像DOC它规定的默认值应该是真实的:
def self.up
add_column :articles, :delta, :boolean, :default => true,
:null => false
end
我这么想吗?
谢谢!
相关问题
- 1. 思维狮身人面像三角洲指数不工作
- 2. 三角洲索引不与思考狮身人面像
- 3. 思维狮身人面像三角洲索引只在控制台中更新
- 4. 思考狮身人面像三角洲索引 - 三角洲索引没有得到更新
- 5. 狮身人面像主/三角洲索引,sql_query_killlist
- 6. 狮身人面像索引器三角洲 - 旋转
- 7. 狮身人面像三角洲索引问题
- 8. 自动狮身人面像三角洲索引
- 9. 思维狮身人面像找不到狮身人面像
- 10. 狮身人面像三角洲索引 - 仍然需要重建主索引?
- 11. 思维狮身人面像搜索框
- 12. 使用思维狮身人面像用狮身人面像搜索
- 13. 思维狮身人面像不索引新增记录
- 14. 思维 - 狮身人面像和轨道 - 内容不索引
- 15. 思维狮身人面像不索引某些模型
- 16. 思维狮身人面像不能访问本地索引
- 17. 思维狮身人面像,has_one协会
- 18. 思维狮身人面像选项
- 19. 思维 - 狮身人面像过滤
- 20. 思考狮身人面像延迟三角洲索引 - 索引没有更新记录删除
- 21. 搜索$单词与狮身人面像(思维狮身人面像)
- 22. 如何更新狮身人面像的主要和三角洲索引
- 23. 狮身人面像在一个孩子节点上的三角洲索引 - thinkingsphinx
- 24. 思考狮身人面像3.0.1如何关闭三角洲指标使用RSpec
- 25. 思维狮身人面像和ActiveRecord default_scope
- 26. Rails思维狮身人面像方法
- 27. 思维 - 狮身人面像:索引行,查询得到错误
- 28. 思维狮身人面像:索引翻译属性
- 29. 思维 - 狮身人面像没有任何索引
- 30. 思维狮身人面像sql_range_query错误索引
没有办法减号。别人会犯同样的错误,现在他们可以谷歌和找到解决方案。你的痛苦是别人的收获。 – srboisvert 2009-05-06 22:00:16
不开玩笑!三年后,我来了,我也有同样的问题。 – Samo 2012-03-20 19:23:38