2011-08-19 47 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目录或类似的独立安装中。 –