2011-08-19 74 views
1

我創建了一個真理的集合,但是當我使用cfsearch上它,我得到這個錯誤:的ColdFusion 9返回-1705錯誤

Message: There was a problem executing the cfSearch tag with the following collections. 

Detail: Collection (status code): asktheexpert (-1705) 

我已經重新啓動搜索服務無果。

任何提示?

回答

1

從我可以從各種谷歌搜索中收集的信息,這表明某種指數腐敗,一般人從來沒有真正解決過爲什麼。但如果你清除&重新索引你的收藏,它應該消失。

我在一個時代並沒有使用Verity,但是我的經驗是,大多數「奇怪的錯誤」(其中之一就是這一個)通過purge/reindex「解決」。

參考:http://www.coldfusionjedi.com/index.cfm/2006/4/5/Verity-1-Me-1705(和其他沿着類似的脈絡,但雷的可能是最可靠的)。

您是否有能力從Verity遷移?這是死的技術,將在下一個版本中從CF中刪除。如果你還沒有計劃這麼做,那麼考慮遷移到Solr可能是一個好主意。

編輯: 我今天讀到的另一件事是,當集合使用一種語言,索引和/或搜索使用不同的語言時,它可能會出現。鑑於您正在運行dev & prod之間的代碼,也許只需驗證收集語言與索引&搜索語言相同即可。

除此之外 - 以及我的建議如下關於摧毀各種零件和重新開始: -/- 我沒有想法。

+0

purging沒有做任何事,它仍然帶着-1705回來......這可能是一種情況,我將不得不切換到solr。問題是在我的開發服務器上這個索引工作正常,但只要我將它移動到我的實時服務器,它就會崩潰。 – Jarede

+0

該死,對不起。如果你把這個系列完全吹走,重新創建和重新索引,那麼呢?這聽起來像是激烈的建議,但這似乎是一個相當短暫的錯誤,並且 - 對我而言 - 我找不到更好的建議。我仍在搜索... –

+0

其實,堅持下去。也許只是嘗試重新安裝連接器?在多服務器安裝中,卸載/重新安裝批處理文件位於JRun4/verity中,並且可能位於cfusion/verity目錄或類似的獨立安裝中。 –