所以我一直在使用solr太陽黑子幾天,並對它的問題一直有點瘋狂。我已經搜索了許多不同的網站來尋找答案,但很多人似乎有不同的想法。我正試圖弄清楚太陽黑子是如何在不同的環境中通過自動索引來管理模型的索引/重新索引。這是我的結論:Solr太陽黑子在不同的環境中
開發/生產:保存/更新對象自動更新該對象的索引中的Solr
測試:保存/更新對象不會自動更新索引,你需要調用object.reindex!以使其生效。
控制檯:與測試相同。必須使用Reindex才能正確更新solr。
這樣看起來正確嗎?我的Solr太陽黑子設置有什麼問題,或者它們在這些不同的環境下工作不一樣,這讓我感到很痛苦。任何幫助將不勝感激!
在許多情況下,您可以將Solr的autoCommit maxTime設置爲30-60秒,然後忘掉它。但是如果你需要自動測試這個更新(就像在你的測試環境中那樣),那麼是的,就像outoftime所說的那樣,發出一個手動提交。 – 2011-05-10 18:36:07