在我的應用程序,我需要每一個新的記錄立即添加到索引(不是在耙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