在verity集合中移动文件

时间:2010-01-19 10:06:41

标签: coldfusion verity cfsearch

我有一组已添加到verity集合中的文件。具有完整路径的文件名已被用作密钥。

我想移动磁盘上文件的位置,但我担心我最终会有重复的条目(当我更新同一个文件时,文件的路径会有所不同,所以我会有旧文件的条目和新文件的条目。)

我没有参与原始应用程序设置,我对verity或coldfusion知之甚少(应用程序的其余部分是PHP)。任何人都可以建议我如何在真实集合中的每个键上运行某种正则表达式替换,或者可能建议另一种方法?

1 个答案:

答案 0 :(得分:3)

我建议创建新的集合,根据您的新规范调整(至少在您的情况下为新路径)并在应用程序代码中切换到它(在cfindex / cfsearch中替换集合名称)。

确保它正常工作后,您可以自由删除旧的。

如果由于某种原因无法创建集合,则可以简单地清除集合,切换路径并重新编制索引。

请注意,您可以使用cfcollection标记直接从应用程序(可能是临时脚本)执行所有操作,并使用CF Admin(请参阅菜单中的Verity Collections)。