我正在使用獅身人面像搜索2個模型及其關聯。我正在使用增量索引。在開發模式(Ubuntu)下,我的開發箱可以正常工作。但是,在分段框生產環境中,當我創建新記錄時,我需要再次構建索引以便使新創建的記錄可搜索。奇怪的是,當我使用腳本/控制檯創建記錄時,它們似乎被索引並可搜索。思維獅身人面像不索引新增記錄
爲了使關聯在更新後工作,我對所有將這兩個模型記錄的增量設置爲true的關聯模型都有after_save方法。我不確定這是否與此有關。
我檢查了權限,思考獅身人面像寶石版本,他們似乎都很好。什麼可能是錯的?
編輯
我還檢查了http://freelancing-god.github.com/ts/en/common_issues.html#deltas,但它似乎並沒有工作。是的,服務器運行在phusion乘客上。
你的模型中你的索引塊是什麼樣的?你爲什麼要將delta設置爲false(這對協會來說有多重要?)。三角洲必須是真實的記錄才能獲得增量索引 – 2010-01-13 16:36:11
對不起,我的意思是,增量關聯正在設置爲真正的關聯更新工作。這絕對是一個旅客問題。 – Chirantan 2010-01-14 10:07:16
你確定這是一個phusion乘客問題嗎?如果你可以得到搜索結果,你是否嘗試過使用rails s和seing?我遇到了類似的問題,我也設置了phusion乘客,但我也注意到,在rails控制檯中,通過Modelname實例(或其他)進行搜索時總會返回一個[]。我還注意到,在rake ts的輸出中有一行:rebuild「跳過非簡單索引」讓我知道這是否有幫助... – 2012-07-12 21:43:09